added login with pages and database, also correct errors in score submit

This commit is contained in:
2026-06-22 13:36:34 +01:00
parent 192564fb79
commit fbc181c890
42 changed files with 31351 additions and 1599 deletions

View File

@@ -10,12 +10,17 @@ export async function POST({ request }: any) {
// If there is no request then dont respond
if (!responseBody) {
return new Response('nuh uh');
return new Error('nuh uh');
} else {
console.log(JSON.stringify(responseBody));
if (responseBody.eventId) {
// Get the event
let eventData = await getRegisteredEvents(responseBody.eventId);
// If the event hasnt started or ended
if (eventData.events[0].state != 1) {
return new Error();
}
let scoringPreset = eventData.events[0].scoringPreset;
console.log(scoringPreset);
@@ -56,6 +61,7 @@ export async function POST({ request }: any) {
if (currentPlayer.scores.length > 0) {
if (score > 0) {
// put the scores on the board baby
// THIS SHOULDNT BE REFERENCED THIS IS INTENDED
let newScoreLedgerEntry = await db
.insert(schema.scoreLedger)
.values({ ledgerID: ledgerEntryId, teamID: currentPlayerTeam, points: score });
@@ -74,6 +80,6 @@ export async function POST({ request }: any) {
// Update the frontends
globalEmitter.emit('scoreUpdate');
// Return a resonse because
return new Response('coolsies uh');
return new Response('coolsies');
}
}