diff --git a/Subprojects/PEPObjCAdapterXPCService/PEPObjCAdapterXPCApiClient/XPCService/PEPObjCAdapterXPCApiClientService.m b/Subprojects/PEPObjCAdapterXPCService/PEPObjCAdapterXPCApiClient/XPCService/PEPObjCAdapterXPCApiClientService.m index a8a171e..bd910ee 100644 --- a/Subprojects/PEPObjCAdapterXPCService/PEPObjCAdapterXPCApiClient/XPCService/PEPObjCAdapterXPCApiClientService.m +++ b/Subprojects/PEPObjCAdapterXPCService/PEPObjCAdapterXPCApiClient/XPCService/PEPObjCAdapterXPCApiClientService.m @@ -119,8 +119,15 @@ successCallback:(nonnull void (^)(PEPIdentity * _Nonnull))successCallback { successCallback:(void (^)(PEPMessage *srcMessage, PEPMessage *destMessage))successCallback { - [self.conn] - + [[self.connection remoteObjectProxyWithErrorHandler:^(NSError * _Nonnull error) { + NSLog(@"[PEP4APPLEMAIL] Error: %@", error); + // Nothing to do + }] encryptMessage:message forSelf:ownIdentity extraKeys:extraKeys + resultBlock:^(PEPObjCAdapterXpcApiResult * _Nonnull result) { + PEPMessage *srcMessage = result.result[0]; + PEPMessage *destMessage = result.result[1]; + successCallback(srcMessage, destMessage); + }]; }