[ios][database] Prevent null value being passed to JSEvent
This commit is contained in:
parent
3809fa8f63
commit
bafd59283f
@ -33,6 +33,7 @@
|
|||||||
if (!_listeners[listenerId]) {
|
if (!_listeners[listenerId]) {
|
||||||
id andPreviousSiblingKeyWithBlock = ^(FIRDataSnapshot *_Nonnull snapshot, NSString *_Nullable previousChildName) {
|
id andPreviousSiblingKeyWithBlock = ^(FIRDataSnapshot *_Nonnull snapshot, NSString *_Nullable previousChildName) {
|
||||||
NSDictionary *props = [RNFirebaseDBReference snapshotToDict:snapshot];
|
NSDictionary *props = [RNFirebaseDBReference snapshotToDict:snapshot];
|
||||||
|
if (previousChildName == nil) previousChildName = @"";
|
||||||
[self sendJSEvent:DATABASE_DATA_EVENT title:eventName props:@{@"eventName": eventName, @"refId": _refId, @"listenerId": listenerId, @"path": _path, @"snapshot": props, @"previousChildName":previousChildName}];
|
[self sendJSEvent:DATABASE_DATA_EVENT title:eventName props:@{@"eventName": eventName, @"refId": _refId, @"listenerId": listenerId, @"path": _path, @"snapshot": props, @"previousChildName":previousChildName}];
|
||||||
};
|
};
|
||||||
id errorBlock = ^(NSError *_Nonnull error) {
|
id errorBlock = ^(NSError *_Nonnull error) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user