Skip to content

Commit 8e50d60

Browse files
committed
Do not fetch store info if latestVersion is specified
1 parent c64f6bf commit 8e50d60

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

packages/react-native-version-check/src/needUpdate.js

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -60,24 +60,24 @@ export default async function needUpdate(
6060
let latestVersion;
6161
let providerStoreUrl = '';
6262

63-
if (option.provider.getVersion) {
64-
const {
65-
version,
66-
storeUrl,
67-
}: IVersionAndStoreUrl = await option.provider.getVersion(option);
68-
latestVersion = version;
69-
providerStoreUrl = storeUrl;
70-
}
63+
if (isNil(option.latestVersion)) {
64+
if (option.provider.getVersion) {
65+
const {
66+
version,
67+
storeUrl,
68+
}: IVersionAndStoreUrl = await option.provider.getVersion(option);
69+
latestVersion = version;
70+
providerStoreUrl = storeUrl;
71+
}
7172

72-
if (providers[option.provider]) {
73-
const { version, storeUrl }: IVersionAndStoreUrl = await providers[
74-
option.provider
75-
].getVersion(option);
76-
latestVersion = version;
77-
providerStoreUrl = storeUrl;
78-
}
73+
if (providers[option.provider]) {
74+
const { version, storeUrl }: IVersionAndStoreUrl = await providers[
75+
option.provider
76+
].getVersion(option);
77+
latestVersion = version;
78+
providerStoreUrl = storeUrl;
79+
}
7980

80-
if (isNil(option.latestVersion)) {
8181
option.latestVersion = latestVersion || (await getLatestVersion(option));
8282
}
8383

0 commit comments

Comments
 (0)