diff --git a/harmony/src/main/cpp/HDiffPatch b/harmony/src/main/cpp/HDiffPatch new file mode 160000 index 0000000..eb959d6 --- /dev/null +++ b/harmony/src/main/cpp/HDiffPatch @@ -0,0 +1 @@ +Subproject commit eb959d671cd94281ca763d609f638b5d248df3a3 diff --git a/harmony/src/main/cpp/lzma b/harmony/src/main/cpp/lzma new file mode 160000 index 0000000..c80bb80 --- /dev/null +++ b/harmony/src/main/cpp/lzma @@ -0,0 +1 @@ +Subproject commit c80bb80bbbac61da7ec02d12fb497851b1f59635 diff --git a/ios/RCTPushy/RCTPushy.mm b/ios/RCTPushy/RCTPushy.mm index 1439d4d..83e8884 100644 --- a/ios/RCTPushy/RCTPushy.mm +++ b/ios/RCTPushy/RCTPushy.mm @@ -77,41 +77,16 @@ RCT_EXPORT_MODULE(RCTPushy); NSString *storedPackageVersion = [defaults stringForKey:paramPackageVersion]; NSString *storedBuildTime = [defaults stringForKey:paramBuildTime]; - RCTLogInfo(@"RCTPushy -- Version check: curPackageVersion=%@, curBuildTime=%@, storedPackageVersion=%@, storedBuildTime=%@", - curPackageVersion ?: @"nil", - curBuildTime ?: @"nil", - storedPackageVersion ?: @"nil", - storedBuildTime ?: @"nil"); - - // If stored versions don't exist, write current versions first - if (!storedPackageVersion) { - RCTLogInfo(@"RCTPushy -- No stored package version found, writing current version: %@", curPackageVersion); - [defaults setObject:curPackageVersion forKey:paramPackageVersion]; - storedPackageVersion = curPackageVersion; - } - - if (!storedBuildTime) { - RCTLogInfo(@"RCTPushy -- No stored build time found, writing current build time: %@", curBuildTime); - [defaults setObject:curBuildTime forKey:paramBuildTime]; - storedBuildTime = curBuildTime; - } - - BOOL packageVersionChanged = ![curPackageVersion isEqualToString:storedPackageVersion]; - BOOL buildTimeChanged = curBuildTime && ![curBuildTime isEqualToString:storedBuildTime]; - - RCTLogInfo(@"RCTPushy -- Version change check: packageVersionChanged=%d, buildTimeChanged=%d", - packageVersionChanged, buildTimeChanged); + BOOL packageVersionChanged = !storedPackageVersion || ![curPackageVersion isEqualToString:storedPackageVersion]; + BOOL buildTimeChanged = !storedBuildTime || ![curBuildTime isEqualToString:storedBuildTime]; if (packageVersionChanged || buildTimeChanged) { - RCTLogInfo(@"RCTPushy -- Version or build time changed, clearing update data. packageVersionChanged=%d, buildTimeChanged=%d", - packageVersionChanged, buildTimeChanged); // Clear all update data and store new versions [defaults setObject:nil forKey:keyPushyInfo]; [defaults setObject:nil forKey:keyHashInfo]; [defaults setObject:@(YES) forKey:KeyPackageUpdatedMarked]; [defaults setObject:curPackageVersion forKey:paramPackageVersion]; [defaults setObject:curBuildTime forKey:paramBuildTime]; - } NSDictionary *pushyInfo = [defaults dictionaryForKey:keyPushyInfo]; diff --git a/package.json b/package.json index 9c2d8c9..b60425b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-update", - "version": "10.36.4", + "version": "10.36.5", "description": "react-native hot update", "main": "src/index", "scripts": {