From 4afcfb1b11a9ab2cd3ae4ee212093cce845a5978 Mon Sep 17 00:00:00 2001 From: Ryan Wilson Date: Mon, 12 Feb 2018 14:52:19 -0500 Subject: Move to explicit nil check. (#782) --- Firebase/Core/FIROptions.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Firebase/Core/FIROptions.m b/Firebase/Core/FIROptions.m index 2e490b6..a5d3b71 100644 --- a/Firebase/Core/FIROptions.m +++ b/Firebase/Core/FIROptions.m @@ -386,7 +386,7 @@ static NSDictionary *sDefaultOptionsDictionary = nil; return NO; } NSNumber *value = self.analyticsOptionsDictionary[kFIRIsMeasurementEnabled]; - if (!value) { + if (value == nil) { return YES; // Enable Measurement by default when the key is not in the dictionary. } return [value boolValue]; @@ -397,7 +397,7 @@ static NSDictionary *sDefaultOptionsDictionary = nil; return NO; } NSNumber *value = self.analyticsOptionsDictionary[kFIRIsAnalyticsCollectionEnabled]; - if (!value) { + if (value == nil) { return self.isMeasurementEnabled; // Fall back to older plist flag. } return [value boolValue]; @@ -405,7 +405,7 @@ static NSDictionary *sDefaultOptionsDictionary = nil; - (BOOL)isAnalyticsCollectionDeactivated { NSNumber *value = self.analyticsOptionsDictionary[kFIRIsAnalyticsCollectionDeactivated]; - if (!value) { + if (value == nil) { return NO; // Analytics Collection is not deactivated when the key is not in the dictionary. } return [value boolValue]; -- cgit v1.2.3