@@ -110,22 +110,21 @@ - (void)fulfillWithResult:(id)result error:(NSError*)error resolver:(RCTPromiseR
110
110
[self fulfillWithResult: [result base64EncodedStringWithOptions: 0 ] nilDefault: @" " error: error resolver: resolve rejecter: reject];
111
111
}
112
112
113
- RCT_EXPORT_METHOD (accountPeers :(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
113
+ RCT_EXPORT_METHOD (accountContact :(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
114
114
NSError *error;
115
- NSData *result = [self .node accountPeers : &error];
115
+ NSData *result = [self .node accountContact : &error];
116
116
[self fulfillWithResult: [result base64EncodedStringWithOptions: 0 ] nilDefault: @" " error: error resolver: resolve rejecter: reject];
117
117
}
118
118
119
- RCT_EXPORT_METHOD (findThreadBackups:( NSString *)queryStr options :(NSString *)optionsStr resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
119
+ RCT_EXPORT_METHOD (syncAccount :(NSString *)optionsStr resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
120
120
if (self.searchHandle ) {
121
121
[self .searchHandle cancel ];
122
122
self.searchHandle = nil ;
123
123
}
124
124
125
- NSData *query = [[NSData alloc ] initWithBase64EncodedString: queryStr options: 0 ];
126
125
NSData *options = [[NSData alloc ] initWithBase64EncodedString: optionsStr options: 0 ];
127
126
NSError *error;
128
- self.searchHandle = [self .node findThreadBackups: query options : options error: &error];
127
+ self.searchHandle = [self .node syncAccount : options error: &error];
129
128
[self fulfillWithResult: nil error: error resolver: resolve rejecter: reject];
130
129
}
131
130
@@ -237,8 +236,6 @@ - (void)fulfillWithResult:(id)result error:(NSError*)error resolver:(RCTPromiseR
237
236
238
237
RCT_EXPORT_METHOD (prepareFiles:(NSString *)strBase64 threadId:(NSString *)threadId resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
239
238
240
- // NSData *fileData = [[NSData alloc] initWithBase64EncodedString:dataStr options:0];
241
-
242
239
[self .node prepareFiles: strBase64 threadId: threadId cb: [[TEXCallback alloc ] initWithCompletion: ^ (NSData *data, NSError *error) {
243
240
if (error) {
244
241
reject (@(error.code ).stringValue , error.localizedDescription , error);
@@ -319,10 +316,10 @@ - (void)fulfillWithResult:(id)result error:(NSError*)error resolver:(RCTPromiseR
319
316
320
317
#pragma mark - Invites ---------------->
321
318
322
- RCT_EXPORT_METHOD (addInvite:(NSString *)threadId inviteeId:(NSString *)inviteeId resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
319
+ RCT_EXPORT_METHOD (addInvite:(NSString *)threadId inviteeId:(NSString *)address resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
323
320
NSError *error;
324
- NSString *result = [self .node addInvite: threadId inviteeId: inviteeId error: &error];
325
- [self fulfillWithResult: result error: error resolver: resolve rejecter: reject];
321
+ [self .node addInvite: threadId address: address error: &error];
322
+ [self fulfillWithResult: nil error: error resolver: resolve rejecter: reject];
326
323
}
327
324
328
325
RCT_EXPORT_METHOD (addExternalInvite:(NSString *)threadId resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
@@ -429,14 +426,14 @@ - (void)fulfillWithResult:(id)result error:(NSError*)error resolver:(RCTPromiseR
429
426
[self fulfillWithResult: [result base64EncodedStringWithOptions: 0 ] nilDefault: @" " error: error resolver: resolve rejecter: reject];
430
427
}
431
428
432
- RCT_EXPORT_METHOD (username :(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
429
+ RCT_EXPORT_METHOD (name :(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
433
430
NSError *error;
434
- [self fulfillWithResult: [self .node username : &error] error: error resolver: resolve rejecter: reject];
431
+ [self fulfillWithResult: [self .node name : &error] error: error resolver: resolve rejecter: reject];
435
432
}
436
433
437
- RCT_EXPORT_METHOD (setUsername :(NSString *)username resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
434
+ RCT_EXPORT_METHOD (setName :(NSString *)name resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
438
435
NSError *error;
439
- [self .node setUsername: username error: &error];
436
+ [self .node setName: name error: &error];
440
437
[self fulfillWithResult: nil error: error resolver: resolve rejecter: reject];
441
438
}
442
439
@@ -477,7 +474,7 @@ - (void)fulfillWithResult:(id)result error:(NSError*)error resolver:(RCTPromiseR
477
474
[self fulfillWithResult: nil error: error resolver: resolve rejecter: reject];
478
475
}
479
476
480
- RCT_EXPORT_METHOD (rename :(NSString *)threadId name:(NSString *)name resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
477
+ RCT_EXPORT_METHOD (renameThread :(NSString *)threadId name:(NSString *)name resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
481
478
NSError *error;
482
479
[self .node renameThread: threadId name: name error: &error];
483
480
[self fulfillWithResult: nil error: error resolver: resolve rejecter: reject];
@@ -495,7 +492,7 @@ - (void)fulfillWithResult:(id)result error:(NSError*)error resolver:(RCTPromiseR
495
492
[self fulfillWithResult: [result base64EncodedStringWithOptions: 0 ] nilDefault: @" " error: error resolver: resolve rejecter: reject];
496
493
}
497
494
498
- RCT_EXPORT_METHOD (peers :(NSString *)threadId resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
495
+ RCT_EXPORT_METHOD (threadPeers :(NSString *)threadId resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
499
496
NSError *error;
500
497
NSData *result = [self .node threadPeers: threadId error: &error];
501
498
[self fulfillWithResult: [result base64EncodedStringWithOptions: 0 ] nilDefault: @" " error: error resolver: resolve rejecter: reject];
@@ -506,6 +503,25 @@ - (void)fulfillWithResult:(id)result error:(NSError*)error resolver:(RCTPromiseR
506
503
[self fulfillWithResult: [self .node removeThread: id_ error: &error] error: error resolver: resolve rejecter: reject];
507
504
}
508
505
506
+ RCT_EXPORT_METHOD (snapshotThreads:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
507
+ NSError *error;
508
+ [self .node snapshotThreads: &error];
509
+ [self fulfillWithResult: nil error: error resolver: resolve rejecter: reject];
510
+ }
511
+
512
+ RCT_EXPORT_METHOD (searchThreadSnapshots:(NSString *)queryStr options:(NSString *)optionsStr resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
513
+ if (self.searchHandle ) {
514
+ [self .searchHandle cancel ];
515
+ self.searchHandle = nil ;
516
+ }
517
+
518
+ NSData *query = [[NSData alloc ] initWithBase64EncodedString: queryStr options: 0 ];
519
+ NSData *options = [[NSData alloc ] initWithBase64EncodedString: optionsStr options: 0 ];
520
+ NSError *error;
521
+ self.searchHandle = [self .node searchThreadSnapshots: query options: options error: &error];
522
+ [self fulfillWithResult: nil error: error resolver: resolve rejecter: reject];
523
+ }
524
+
509
525
510
526
#pragma mark - Mobile ---------------->
511
527
0 commit comments