Skip to content

Commit 7f2a1de

Browse files
committed
ai is stupid but it can fix itself so....
1 parent 8091e74 commit 7f2a1de

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

src/server.js

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -199,18 +199,22 @@ async function handleApiRequest(req, res) {
199199
}
200200
},
201201
'getGames': async () => {
202-
const base = db.data.games;
203-
const premium = db.users.permissions[user] ? db.users.permissions[user].includes('prem') : false
204-
? db.data.premiumGames
205-
: [];
206-
res.json([...base, ...premium]);
202+
const base = db.data.games || {};
203+
const premium = db.users.permissions[user]?.includes('prem')
204+
? db.data.premiumGames || {}
205+
: {};
206+
207+
res.json({ ...base, ...premium });
208+
207209
},
208210
'getTools': async () => {
209-
const base = db.data.tools;
210-
const premium = db.users.permissions[user] ? db.users.permissions[user].includes('prem') : false
211-
? db.data.premiumTools
212-
: [];
213-
res.json([...base, ...premium]);
211+
const base = db.data.tools || {};
212+
const premium = db.users.permissions[user]?.includes('prem')
213+
? db.data.premiumTools || {}
214+
: {};
215+
216+
res.json({ ...base, ...premium });
217+
214218
},
215219
'logout': async () => {
216220
// Clear session cookie

0 commit comments

Comments
 (0)