You've already forked Tricky-Addon-Update-Target-List
mirror of
https://github.com/KOWX712/Tricky-Addon-Update-Target-List.git
synced 2025-09-06 06:37:09 +00:00
opt: handle error when failed to fetch applist.json
This commit is contained in:
@@ -32,12 +32,19 @@ export async function fetchAppList() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// Fetch cached applist
|
// Fetch cached applist
|
||||||
const response = await fetch('applist.json');
|
let appList = [], appNameMap = {};
|
||||||
const appList = await response.json();
|
try {
|
||||||
const appNameMap = appList.reduce((map, app) => {
|
const response = await fetch('applist.json');
|
||||||
map[app.package_name] = app.app_name;
|
appList = await response.json();
|
||||||
return map;
|
appNameMap = appList.reduce((map, app) => {
|
||||||
}, {});
|
map[app.package_name] = app.app_name;
|
||||||
|
return map;
|
||||||
|
}, {});
|
||||||
|
} catch (error) {
|
||||||
|
console.warn("Failed to fetch applist.json:", error);
|
||||||
|
appList = [];
|
||||||
|
appNameMap = {};
|
||||||
|
}
|
||||||
|
|
||||||
// Get installed packages
|
// Get installed packages
|
||||||
let appEntries = [], installedPackages = [];
|
let appEntries = [], installedPackages = [];
|
||||||
|
|||||||
Reference in New Issue
Block a user