diff --git a/Example/testHotUpdate/bun.lock b/Example/testHotUpdate/bun.lock index 6e52d3a..330981d 100644 --- a/Example/testHotUpdate/bun.lock +++ b/Example/testHotUpdate/bun.lock @@ -12,7 +12,7 @@ "react-native-paper": "^5.14.5", "react-native-safe-area-context": "^5.6.1", "react-native-svg": "^15.13.0", - "react-native-update": "^10.34.4", + "react-native-update": "^10.35.6", "react-native-vector-icons": "^10.3.0", }, "devDependencies": { @@ -1430,7 +1430,7 @@ "react-native-svg": ["react-native-svg@15.13.0", "", { "dependencies": { "css-select": "^5.1.0", "css-tree": "^1.1.3", "warn-once": "0.1.1" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-/YPK+PAAXg4T0x2d2vYPvqqAhOYid2bRKxUVT7STIyd1p2JxWmsGQkfZxXCkEFN7TwLfIyVlT5RimT91Pj/qXw=="], - "react-native-update": ["react-native-update@10.34.4", "", { "dependencies": { "nanoid": "^3.3.3", "react-native-url-polyfill": "^2.0.0" }, "peerDependencies": { "react": ">=16.8.0", "react-native": ">=0.59.0" } }, "sha512-yuXlff7EMUDyp1js2NylOw9jT0sVXoc5rpaRhzoYYcwfQTQq1Qp53qpyupDuUj43MEv5ikfJ6xBd/iRpXuanNg=="], + "react-native-update": ["react-native-update@10.35.6", "", { "dependencies": { "nanoid": "^3.3.3", "react-native-url-polyfill": "^2.0.0" }, "peerDependencies": { "react": ">=16.8.0", "react-native": ">=0.59.0" } }, "sha512-2k16I1QdI4wVbepaXjf+Ej9vSpnL7hpzTknitK0s4dI+hVah+cKVntnIexW4DdIpyTk7abCLVJH4MUFGjlaUSQ=="], "react-native-url-polyfill": ["react-native-url-polyfill@2.0.0", "", { "dependencies": { "whatwg-url-without-unicode": "8.0.0-3" }, "peerDependencies": { "react-native": "*" } }, "sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA=="], diff --git a/Example/testHotUpdate/ios/Podfile.lock b/Example/testHotUpdate/ios/Podfile.lock index 08bc5d8..c74ad78 100644 --- a/Example/testHotUpdate/ios/Podfile.lock +++ b/Example/testHotUpdate/ios/Podfile.lock @@ -1835,7 +1835,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-update (10.34.4): + - react-native-update (10.35.6): - boost - DoubleConversion - fast_float @@ -1854,7 +1854,7 @@ PODS: - React-graphics - React-ImageManager - React-jsi - - react-native-update/RCTPushy (= 10.34.4) + - react-native-update/RCTPushy (= 10.35.6) - React-NativeModulesApple - React-RCTFabric - React-renderercss @@ -1866,7 +1866,7 @@ PODS: - SocketRocket - SSZipArchive - Yoga - - react-native-update/RCTPushy (10.34.4): + - react-native-update/RCTPushy (10.35.6): - boost - DoubleConversion - fast_float @@ -2800,7 +2800,7 @@ SPEC CHECKSUMS: React-Mapbuffer: 9d2434a42701d6144ca18f0ca1c4507808ca7696 React-microtasksnativemodule: 75b6604b667d297292345302cc5bfb6b6aeccc1b react-native-safe-area-context: c6e2edd1c1da07bdce287fa9d9e60c5f7b514616 - react-native-update: 822780a6d3c8482d47ba50b5801ed295c0dfcaff + react-native-update: 5e2274c66e654b001fae360600f5a9314c1c67e1 React-NativeModulesApple: 879fbdc5dcff7136abceb7880fe8a2022a1bd7c3 React-oscompat: 93b5535ea7f7dff46aaee4f78309a70979bdde9d React-perflogger: 5536d2df3d18fe0920263466f7b46a56351c0510 diff --git a/Example/testHotUpdate/package.json b/Example/testHotUpdate/package.json index 4bc3394..aea657b 100644 --- a/Example/testHotUpdate/package.json +++ b/Example/testHotUpdate/package.json @@ -21,7 +21,7 @@ "react-native-paper": "^5.14.5", "react-native-safe-area-context": "^5.6.1", "react-native-svg": "^15.13.0", - "react-native-update": "^10.34.4", + "react-native-update": "^10.35.6", "react-native-vector-icons": "^10.3.0" }, "devDependencies": { diff --git a/package.json b/package.json index d5b0f35..ccbde3e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-update", - "version": "10.35.6", + "version": "10.35.7", "description": "react-native hot update", "main": "src/index", "scripts": { diff --git a/src/provider.tsx b/src/provider.tsx index bb89b59..aaa5f92 100644 --- a/src/provider.tsx +++ b/src/provider.tsx @@ -13,7 +13,12 @@ import { Linking, } from 'react-native'; import { Pushy, Cresc, sharedState } from './client'; -import { currentVersion, packageVersion, getCurrentVersionInfo, currentVersionInfo } from './core'; +import { + currentVersion, + packageVersion, + getCurrentVersionInfo, + currentVersionInfo, +} from './core'; import { CheckResult, ProgressData, @@ -165,7 +170,7 @@ export const UpdateProvider = ({ lastChecking.current = now; let rootInfo: CheckResult | undefined; try { - rootInfo = await client.checkUpdate(extra); + rootInfo = { ...(await client.checkUpdate(extra)) }; } catch (e: any) { setLastError(e); alertError(client.t('error_update_check_failed'), e.message); @@ -175,7 +180,9 @@ export const UpdateProvider = ({ if (!rootInfo) { return; } - const versions = [rootInfo.expVersion, rootInfo].filter(Boolean) as VersionInfo[]; + const versions = [rootInfo.expVersion, rootInfo].filter( + Boolean, + ) as VersionInfo[]; delete rootInfo.expVersion; for (const versionInfo of versions) { const info: CheckResult = {