diff --git a/ios/RNFirebase/RNFirebaseDatabase.m b/ios/RNFirebase/RNFirebaseDatabase.m index b91465c8b9..4220f8b7b8 100644 --- a/ios/RNFirebase/RNFirebaseDatabase.m +++ b/ios/RNFirebase/RNFirebaseDatabase.m @@ -614,28 +614,17 @@ - (void) sendTransactionEvent:(NSString *)type body:(id)body { } // On disconnect -RCT_EXPORT_METHOD(onDisconnectSetObject:(NSString *) path +RCT_EXPORT_METHOD(onDisconnectSet:(NSString *) path props:(NSDictionary *) props callback:(RCTResponseSenderBlock) callback) { FIRDatabaseReference *ref = [self getPathRef:path]; - [ref onDisconnectSetValue:props + [ref onDisconnectSetValue:props[@"value"] withCompletionBlock:^(NSError * _Nullable error, FIRDatabaseReference * _Nonnull ref) { [self handleCallback:@"onDisconnectSetObject" callback:callback databaseError:error]; }]; } -RCT_EXPORT_METHOD(onDisconnectSetString:(NSString *) path - val:(NSString *) val - callback:(RCTResponseSenderBlock) callback) -{ - FIRDatabaseReference *ref = [self getPathRef:path]; - [ref onDisconnectSetValue:val - withCompletionBlock:^(NSError * _Nullable error, FIRDatabaseReference * _Nonnull ref) { - [self handleCallback:@"onDisconnectSetString" callback:callback databaseError:error]; - }]; -} - RCT_EXPORT_METHOD(onDisconnectRemove:(NSString *) path callback:(RCTResponseSenderBlock) callback) {