i cant read, and it punishes me
This commit is contained in:
@@ -132,7 +132,7 @@ async function seed() {
|
|||||||
if (!presetId) throw new Error(`Team "${row.resultPreset}" not found`);
|
if (!presetId) throw new Error(`Team "${row.resultPreset}" not found`);
|
||||||
await db.insert(schema.eventTypes).values({
|
await db.insert(schema.eventTypes).values({
|
||||||
name: row.event_name,
|
name: row.event_name,
|
||||||
preset: row.preset,
|
scoringPreset: row.preset,
|
||||||
resultPreset: presetId
|
resultPreset: presetId
|
||||||
});
|
});
|
||||||
console.log(
|
console.log(
|
||||||
|
|||||||
@@ -38,6 +38,14 @@ export async function getRegisteredEvents(eventId?: number) {
|
|||||||
return teamInfo.teams[0];
|
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
|
const allEvents = await db
|
||||||
.select()
|
.select()
|
||||||
.from(schema.registeredEventsView)
|
.from(schema.registeredEventsView)
|
||||||
@@ -51,6 +59,7 @@ export async function getRegisteredEvents(eventId?: number) {
|
|||||||
state: events.state,
|
state: events.state,
|
||||||
completed: events.timeCompleted || 0,
|
completed: events.timeCompleted || 0,
|
||||||
resultPreset: events.resultPreset,
|
resultPreset: events.resultPreset,
|
||||||
|
scoringPreset: events.scorePreset ? await getScoringPreset(events.scorePreset) : 'UNDECIDED',
|
||||||
winner: events.winner ? await getWinnerInfo(events.winner) : 'UNDECIDED'
|
winner: events.winner ? await getWinnerInfo(events.winner) : 'UNDECIDED'
|
||||||
}))
|
}))
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ export const resultPresets = sqliteTable('resultPresets', {
|
|||||||
export const eventTypes = sqliteTable('eventTypes', {
|
export const eventTypes = sqliteTable('eventTypes', {
|
||||||
id: integer('eventTypes_id').primaryKey({ autoIncrement: true }),
|
id: integer('eventTypes_id').primaryKey({ autoIncrement: true }),
|
||||||
name: text('event_name').notNull(),
|
name: text('event_name').notNull(),
|
||||||
preset: integer('preset')
|
scoringPreset: integer('preset')
|
||||||
.references(() => scoringPresets.presetID)
|
.references(() => scoringPresets.presetID)
|
||||||
.notNull(),
|
.notNull(),
|
||||||
resultPreset: integer('result_preset')
|
resultPreset: integer('result_preset')
|
||||||
@@ -133,6 +133,7 @@ export const registeredEventsView = sqliteView('registeredEventsView').as((qb) =
|
|||||||
state: registeredEvents.state,
|
state: registeredEvents.state,
|
||||||
timeCompleted: registeredEvents.timeCompleted,
|
timeCompleted: registeredEvents.timeCompleted,
|
||||||
winner: registeredEvents.teamWinner,
|
winner: registeredEvents.teamWinner,
|
||||||
|
scorePreset: eventTypes.scoringPreset,
|
||||||
resultPreset: eventTypes.resultPreset
|
resultPreset: eventTypes.resultPreset
|
||||||
})
|
})
|
||||||
.from(registeredEvents)
|
.from(registeredEvents)
|
||||||
|
|||||||
Reference in New Issue
Block a user