fix: updated from 9.3.3 to 15

This commit is contained in:
2026-06-17 17:49:00 +01:00
parent 8589c83fb8
commit e9555c9f74
9 changed files with 545 additions and 445 deletions
+30 -2
View File
@@ -41,8 +41,29 @@ export interface Driver {
}
// Helpful joined type for displaying drivers with their server info
export interface DriverWithServer extends Driver {
server?: Partial<Server>; // Make it partial since we don't always need all fields
export interface DriverServerRow extends Driver {
server_id: number;
server_name: string;
server_track: string;
server_config: string;
session_type: number;
session_flag: FlagType;
session_time: number;
session_laps: number;
session_elapsed_time: number;
session_ambient_temp: number;
session_road_temp: number;
connected_players: number;
}
export interface RankRow {
driver_guid: number;
user_rank: number;
user_position: number;
}
// For live tracking (you mentioned getting positions from parser)
@@ -92,6 +113,13 @@ export interface Event {
updated_at: Date;
}
export interface EventCheckRow {
event_id: number;
event_status: 'OPEN' | 'CLOSED' | 'COMPLETED' | 'CANCELLED';
max_participants: number;
current_registrations: number;
}
export interface EventRegistration {
registration_id: number;
event_id: number;