From 3d1005a72c1247a2494a58281081e17027c4b850 Mon Sep 17 00:00:00 2001 From: mileswa1q22 Date: Tue, 31 Mar 2026 17:51:45 -0500 Subject: [PATCH] made percoshons for the server list just in cas my mom umplugs my server --- app.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app.js b/app.js index 74eebca..632b71f 100644 --- a/app.js +++ b/app.js @@ -55,9 +55,20 @@ cachedItems = Array.isArray(data.items) ? data.items : []; return cachedItems; }).catch(()=>{ - return fetch('server/data.txt', {cache:'no-store'}).then(r=>r.text()).then(txt=>{ + return fetch('server/data.txt', {cache:'no-store'}).then(r=>{ + if(!r.ok) throw new Error('server data unavailable'); + return r.text(); + }).then(txt=>{ cachedItems = parseData(txt); return cachedItems; + }).catch(()=>{ + return fetch('data.txt', {cache:'no-store'}).then(r=>{ + if(!r.ok) throw new Error('static data unavailable'); + return r.text(); + }).then(txt=>{ + cachedItems = parseData(txt); + return cachedItems; + }); }); }); }