@@ -350,12 +350,13 @@ @implementation FirestackDatabase
350
350
351
351
352
352
RCT_EXPORT_METHOD (on:(NSString *) path
353
- modifiers:(NSArray *) modifiers
353
+ modifiersString:(NSString *) modifiersString
354
+ modifiersArray:(NSArray *) modifiersArray
354
355
name:(NSString *) eventName
355
356
callback:(RCTResponseSenderBlock) callback)
356
357
{
357
358
FirestackDBReference *r = [self getDBHandle: path];
358
- FIRDatabaseQuery *query = [r getQueryWithModifiers: modifiers ];
359
+ FIRDatabaseQuery *query = [r getQueryWithModifiers: modifiersArray ];
359
360
360
361
if (![r isListeningTo: eventName]) {
361
362
id withBlock = ^(FIRDataSnapshot * _Nonnull snapshot) {
@@ -398,13 +399,14 @@ @implementation FirestackDatabase
398
399
}
399
400
400
401
RCT_EXPORT_METHOD (onOnce:(NSString *) path
401
- modifiers:(NSArray *) modifiers
402
+ modifiersString:(NSString *) modifiersString
403
+ modifiersArray:(NSArray *) modifiersArray
402
404
name:(NSString *) name
403
405
callback:(RCTResponseSenderBlock) callback)
404
406
{
405
407
FirestackDBReference *r = [self getDBHandle: path];
406
408
int eventType = [r eventTypeFromName: name];
407
- FIRDatabaseQuery *ref = [r getQueryWithModifiers: modifiers ];
409
+ FIRDatabaseQuery *ref = [r getQueryWithModifiers: modifiersArray ];
408
410
409
411
[ref observeSingleEventOfType: eventType
410
412
withBlock: ^(FIRDataSnapshot * _Nonnull snapshot) {
@@ -425,6 +427,7 @@ @implementation FirestackDatabase
425
427
}
426
428
427
429
RCT_EXPORT_METHOD (off:(NSString *)path
430
+ modifiersString:(NSString *) modifiersString
428
431
eventName:(NSString *) eventName
429
432
callback:(RCTResponseSenderBlock) callback)
430
433
{
0 commit comments