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
|
||||
const response = await fetch('applist.json');
|
||||
const appList = await response.json();
|
||||
const appNameMap = appList.reduce((map, app) => {
|
||||
map[app.package_name] = app.app_name;
|
||||
return map;
|
||||
}, {});
|
||||
let appList = [], appNameMap = {};
|
||||
try {
|
||||
const response = await fetch('applist.json');
|
||||
appList = await response.json();
|
||||
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
|
||||
let appEntries = [], installedPackages = [];
|
||||
|
||||
Reference in New Issue
Block a user