Fix Firebase warnings

Don’t pass NSNulls to Firebase. Paramaters must be string or integer, so use ‘undefined’ to match current values.
This commit is contained in:
Chris Garrity 2020-09-04 08:51:32 -04:00
parent 45b06ee8a6
commit c5b57966b1

View file

@ -169,9 +169,13 @@
}
-(void) analyticsEvent: (JsRequest *) request {
NSString *label = @"undefined";
if (![request.params[2] isEqual:[NSNull null]]) {
label = request.params[2];
}
[FIRAnalytics logEventWithName:request.params[1] // action
parameters:@{
kFIRParameterItemName:request.params[2], // label
kFIRParameterItemName:label, // label
kFIRParameterItemCategory:request.params[0] // category
}];
[request callback:@"ok"];