diff --git a/.version b/.version index b0f3d96..66c4c22 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -1.0.8 +1.0.9 diff --git a/src/event/event-manager.ts b/src/event/event-manager.ts index a6d37bb..b819505 100644 --- a/src/event/event-manager.ts +++ b/src/event/event-manager.ts @@ -24,6 +24,7 @@ import { } from '../utils/retry.js'; type EventOperation = 'starting' | 'finishing' | 'cancelling' | 'cleanup'; +type TerminalStates = 'cancelled' | 'finished' | 'expired' | 'shutdown'; export interface EventTimer { startTime: number; @@ -62,10 +63,7 @@ export class EventManager { private casual = new Map(); private info = new Map(); private updateTimeouts = new Map(); - private terminalStates = new Map< - string, - 'cancelled' | 'finished' | 'expired' | 'shutdown' | null - >(); + private terminalStates = new Map(); constructor(private client: Client) {} @@ -558,7 +556,7 @@ export class EventManager { const timeInMinutes = timerData.duration ? timerData.duration / TIMINGS.MINUTE_IN_MS : undefined; - return [createEventButtons(timeInMinutes)]; + return [createEventButtons(timeInMinutes), createRoleSelectMenu()]; } queueUpdate(eventId: string, immediate = false) {