i cant read, and it punishes me

This commit is contained in:
2026-05-30 17:28:46 +01:00
parent 685fba8c71
commit a44ee668c8
3 changed files with 12 additions and 2 deletions

View File

@@ -38,6 +38,14 @@ export async function getRegisteredEvents(eventId?: number) {
return teamInfo.teams[0];
}
async function getScoringPreset(presetId: number) {
const presets = await db
.select()
.from(schema.scoringPresets)
.where(presetId ? eq(schema.scoringPresets.presetID, presetId) : undefined);
return presets;
}
const allEvents = await db
.select()
.from(schema.registeredEventsView)
@@ -51,6 +59,7 @@ export async function getRegisteredEvents(eventId?: number) {
state: events.state,
completed: events.timeCompleted || 0,
resultPreset: events.resultPreset,
scoringPreset: events.scorePreset ? await getScoringPreset(events.scorePreset) : 'UNDECIDED',
winner: events.winner ? await getWinnerInfo(events.winner) : 'UNDECIDED'
}))
);

View File

@@ -46,7 +46,7 @@ export const resultPresets = sqliteTable('resultPresets', {
export const eventTypes = sqliteTable('eventTypes', {
id: integer('eventTypes_id').primaryKey({ autoIncrement: true }),
name: text('event_name').notNull(),
preset: integer('preset')
scoringPreset: integer('preset')
.references(() => scoringPresets.presetID)
.notNull(),
resultPreset: integer('result_preset')
@@ -133,6 +133,7 @@ export const registeredEventsView = sqliteView('registeredEventsView').as((qb) =
state: registeredEvents.state,
timeCompleted: registeredEvents.timeCompleted,
winner: registeredEvents.teamWinner,
scorePreset: eventTypes.scoringPreset,
resultPreset: eventTypes.resultPreset
})
.from(registeredEvents)