Account for new ET quota requirements

This commit is contained in:
2025-06-30 23:46:14 -04:00
parent 68898ba654
commit ba8e1bab7c

View File

@ -76,12 +76,15 @@ export async function loader({ context }: { context: RequestContext }) {
for (const member of Object.keys(memberMap)) for (const member of Object.keys(memberMap))
if ( if (
memberMap[member].points < 30 && (memberMap[member].points < 50 ||
eventsQuery.results.filter(
(e) => e.type === "gamenight" && e.created_by === member,
).length === 0) &&
!inactivityQuery.results.find( !inactivityQuery.results.find(
(i) => i.uid === member && JSON.parse(i.decisions).et, (i) => i.uid === member && JSON.parse(i.decisions).et,
) )
) )
memberMap[member].points -= 30; memberMap[member].points -= 50;
return { return {
members: memberMap, members: memberMap,