i cant read, and it punishes me
This commit is contained in:
@@ -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'
|
||||
}))
|
||||
);
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user