From 3902809c69f6c5f068d21adc29fb68b6b5d55e6f Mon Sep 17 00:00:00 2001 From: Regalijan Date: Mon, 10 Feb 2025 17:14:03 -0500 Subject: [PATCH] Remove speculative point double counting --- app/routes/et-members.tsx | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/app/routes/et-members.tsx b/app/routes/et-members.tsx index 29af547..76a7d7b 100644 --- a/app/routes/et-members.tsx +++ b/app/routes/et-members.tsx @@ -51,32 +51,7 @@ export async function loader({ context }: { context: RequestContext }) { status: 500, }); - const now = new Date(); const members = etData.results as { [k: string]: any }[]; - const currentMonthEvents = await context.env.D1.prepare( - "SELECT answered_at, created_by, performed_at, reached_minimum_player_count, type FROM events WHERE year = ? AND month = ?;", - ) - .bind(now.getUTCFullYear(), now.getUTCMonth() + 1) - .all(); - - if (!currentMonthEvents.error) { - for (const event of currentMonthEvents.results as { [k: string]: any }[]) { - const memberIdx = members.findIndex((m) => m.id === event.created_by); - - if (memberIdx === -1) continue; - - if (event.performed_at) members[memberIdx].points += 10; - if (event.type === "gamenight" && event.reached_minimum_player_count) - members[memberIdx].points += 10; - if ( - event.type === "rotw" && - event.answered_at - event.performed_at >= 86400000 - ) - members[memberIdx].points += 10; - if (!event.performed_at && event.day < now.getUTCDate()) - members[memberIdx].points -= 5; - } - } return { members } as { members: { [k: string]: any }[];