|
|
|
@ -17,15 +17,6 @@ typedef void (^resultErrorBlock)(NSError *, resultCallback);
|
|
|
|
|
|
|
|
|
|
@implementation PEPObjCAdapterXPCApi
|
|
|
|
|
|
|
|
|
|
//void resultErrorBlock = ^void(NSError * _Nonnull error, resultCallback resultCallback) {
|
|
|
|
|
// PEPObjCAdapterXpcApiResult *result = [[PEPObjCAdapterXpcApiResult alloc] initWithResult:nil error:error];
|
|
|
|
|
// resultCallback(result);
|
|
|
|
|
//};
|
|
|
|
|
//void (^resultErrorBlock)(NSError *, void (^)(PEPObjCAdapterXpcApiResult * _Nonnull)) = ^void(NSError * _Nonnull error, (void (^)(PEPObjCAdapterXpcApiResult * _Nonnull))resultCallback) {
|
|
|
|
|
// PEPObjCAdapterXpcApiResult *result = [[PEPObjCAdapterXpcApiResult alloc] initWithResult:nil error:error];
|
|
|
|
|
// resultCallback(result);
|
|
|
|
|
//};
|
|
|
|
|
|
|
|
|
|
- (void)myself:(PEPIdentity *)identity resultBlock:(void (^)(PEPObjCAdapterXpcApiResult * _Nonnull))resultCallback {
|
|
|
|
|
|
|
|
|
|
PEPSession *session = [PEPSession new];
|
|
|
|
@ -119,9 +110,19 @@ typedef void (^resultErrorBlock)(NSError *, resultCallback);
|
|
|
|
|
initWithResult:nil
|
|
|
|
|
error:error];
|
|
|
|
|
resultCallback(result);
|
|
|
|
|
} successCallback:^(PEPMessage * _Nonnull srcMessage, PEPMessage * _Nonnull dstMessage, PEPStringList * _Nonnull keyList, PEPRating rating, PEPDecryptFlags flags, BOOL isFormerlyEncryptedReuploadedMessage) {
|
|
|
|
|
} successCallback:^(PEPMessage * _Nonnull srcMessage,
|
|
|
|
|
PEPMessage * _Nonnull dstMessage,
|
|
|
|
|
PEPStringList * _Nonnull keyList,
|
|
|
|
|
PEPRating rating,
|
|
|
|
|
PEPDecryptFlags flags,
|
|
|
|
|
BOOL isFormerlyEncryptedReuploadedMessage) {
|
|
|
|
|
PEPObjCAdapterXpcApiResult *result = [[PEPObjCAdapterXpcApiResult alloc]
|
|
|
|
|
initWithResult:@[srcMessage, dstMessage, keyList, @(rating), @(flags), @(isFormerlyEncryptedReuploadedMessage)]
|
|
|
|
|
initWithResult:@[srcMessage,
|
|
|
|
|
dstMessage,
|
|
|
|
|
keyList,
|
|
|
|
|
@(rating),
|
|
|
|
|
@(flags),
|
|
|
|
|
@(isFormerlyEncryptedReuploadedMessage)]
|
|
|
|
|
error:nil];
|
|
|
|
|
resultCallback(result);
|
|
|
|
|
}];
|
|
|
|
|