aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firebase/Core/FIROptions.m
diff options
context:
space:
mode:
authorGravatar Paul Beusterien <paulbeusterien@google.com>2017-09-10 06:38:25 -0700
committerGravatar GitHub <noreply@github.com>2017-09-10 06:38:25 -0700
commite27a3072f6287f2cc05762e61f017bd6b506ab58 (patch)
treec2a58514e0cfb1967b706f182c79fa5e159d8b0b /Firebase/Core/FIROptions.m
parent2631d33d292ef9a8ff056c6c112dc640eade1d30 (diff)
Non-functional changes to reduce FirebaseCore by 792 bytes (#250)
Diffstat (limited to 'Firebase/Core/FIROptions.m')
-rw-r--r--Firebase/Core/FIROptions.m15
1 files changed, 9 insertions, 6 deletions
diff --git a/Firebase/Core/FIROptions.m b/Firebase/Core/FIROptions.m
index 6611af2..49375d4 100644
--- a/Firebase/Core/FIROptions.m
+++ b/Firebase/Core/FIROptions.m
@@ -375,27 +375,30 @@ static NSDictionary *sDefaultOptionsDictionary = nil;
if (self.isAnalyticsCollectionDeactivated) {
return NO;
}
- if (!self.analyticsOptionsDictionary[kFIRIsMeasurementEnabled]) {
+ NSNumber *value = self.analyticsOptionsDictionary[kFIRIsMeasurementEnabled];
+ if (!value) {
return YES; // Enable Measurement by default when the key is not in the dictionary.
}
- return [self.analyticsOptionsDictionary[kFIRIsMeasurementEnabled] boolValue];
+ return [value boolValue];
}
- (BOOL)isAnalyticsCollectionEnabled {
if (self.isAnalyticsCollectionDeactivated) {
return NO;
}
- if (!self.analyticsOptionsDictionary[kFIRIsAnalyticsCollectionEnabled]) {
+ NSNumber *value = self.analyticsOptionsDictionary[kFIRIsAnalyticsCollectionEnabled];
+ if (!value) {
return self.isMeasurementEnabled; // Fall back to older plist flag.
}
- return [self.analyticsOptionsDictionary[kFIRIsAnalyticsCollectionEnabled] boolValue];
+ return [value boolValue];
}
- (BOOL)isAnalyticsCollectionDeactivated {
- if (!self.analyticsOptionsDictionary[kFIRIsAnalyticsCollectionDeactivated]) {
+ NSNumber *value = self.analyticsOptionsDictionary[kFIRIsAnalyticsCollectionDeactivated];
+ if (!value) {
return NO; // Analytics Collection is not deactivated when the key is not in the dictionary.
}
- return [self.analyticsOptionsDictionary[kFIRIsAnalyticsCollectionDeactivated] boolValue];
+ return [value boolValue];
}
- (BOOL)isAnalyticsEnabled {