@@ -77,41 +77,16 @@ + (NSURL *)bundleURL
7777 NSString *storedPackageVersion = [defaults stringForKey: paramPackageVersion];
7878 NSString *storedBuildTime = [defaults stringForKey: paramBuildTime];
7979
80- RCTLogInfo (@" RCTPushy -- Version check: curPackageVersion=%@ , curBuildTime=%@ , storedPackageVersion=%@ , storedBuildTime=%@ " ,
81- curPackageVersion ?: @" nil" ,
82- curBuildTime ?: @" nil" ,
83- storedPackageVersion ?: @" nil" ,
84- storedBuildTime ?: @" nil" );
85-
86- // If stored versions don't exist, write current versions first
87- if (!storedPackageVersion) {
88- RCTLogInfo (@" RCTPushy -- No stored package version found, writing current version: %@ " , curPackageVersion);
89- [defaults setObject: curPackageVersion forKey: paramPackageVersion];
90- storedPackageVersion = curPackageVersion;
91- }
92-
93- if (!storedBuildTime) {
94- RCTLogInfo (@" RCTPushy -- No stored build time found, writing current build time: %@ " , curBuildTime);
95- [defaults setObject: curBuildTime forKey: paramBuildTime];
96- storedBuildTime = curBuildTime;
97- }
98-
99- BOOL packageVersionChanged = ![curPackageVersion isEqualToString: storedPackageVersion];
100- BOOL buildTimeChanged = curBuildTime && ![curBuildTime isEqualToString: storedBuildTime];
101-
102- RCTLogInfo (@" RCTPushy -- Version change check: packageVersionChanged=%d , buildTimeChanged=%d " ,
103- packageVersionChanged, buildTimeChanged);
80+ BOOL packageVersionChanged = !storedPackageVersion || ![curPackageVersion isEqualToString: storedPackageVersion];
81+ BOOL buildTimeChanged = !storedBuildTime || ![curBuildTime isEqualToString: storedBuildTime];
10482
10583 if (packageVersionChanged || buildTimeChanged) {
106- RCTLogInfo (@" RCTPushy -- Version or build time changed, clearing update data. packageVersionChanged=%d , buildTimeChanged=%d " ,
107- packageVersionChanged, buildTimeChanged);
10884 // Clear all update data and store new versions
10985 [defaults setObject: nil forKey: keyPushyInfo];
11086 [defaults setObject: nil forKey: keyHashInfo];
11187 [defaults setObject: @(YES ) forKey: KeyPackageUpdatedMarked];
11288 [defaults setObject: curPackageVersion forKey: paramPackageVersion];
11389 [defaults setObject: curBuildTime forKey: paramBuildTime];
114-
11590 }
11691
11792 NSDictionary *pushyInfo = [defaults dictionaryForKey: keyPushyInfo];
0 commit comments