1
0
mirror of https://gitcode.com/gh_mirrors/re/react-native-pushy.git synced 2025-10-29 12:33:10 +08:00
Code Issues Packages Projects Releases Wiki Activity GitHub Gitee

feat: implement enhancedFetch for improved error handling and fallback support

This commit is contained in:
sunnylqm
2025-08-30 11:45:47 +08:00
parent f01df80b5c
commit 0d145bf8a0
4 changed files with 37 additions and 5 deletions

View File

@@ -16,7 +16,7 @@ import {
UpdateAvailableResult,
UpdateEventsListener,
} from './type';
import { assertRelease, logger, promiseAny, testUrls } from './utils';
import { assertRelease, enhancedFetch, logger, promiseAny, testUrls } from './utils';
export { setCustomEndpoints };
const {
version: v,
@@ -158,7 +158,7 @@ export async function checkUpdate(APPKEY: string) {
};
let resp;
try {
resp = await fetch(getCheckUrl(APPKEY), fetchPayload);
resp = await enhancedFetch(getCheckUrl(APPKEY), fetchPayload);
} catch (e) {
report({
type: 'errorChecking',
@@ -169,7 +169,7 @@ export async function checkUpdate(APPKEY: string) {
try {
resp = await promiseAny(
backupEndpoints.map(endpoint =>
fetch(getCheckUrl(APPKEY, endpoint), fetchPayload),
enhancedFetch(getCheckUrl(APPKEY, endpoint), fetchPayload),
),
);
} catch {}