File tree Expand file tree Collapse file tree 1 file changed +14
-10
lines changed
Expand file tree Collapse file tree 1 file changed +14
-10
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments