fix: updated from 9.3.3 to 15
This commit is contained in:
+26
-23
@@ -4,6 +4,7 @@
|
||||
import { query } from '@/lib/db';
|
||||
import { LiveDotIcon } from '@/components/ui/icons';
|
||||
import DashboardClient from '@/components/dashboard/DashboardClient';
|
||||
import { Driver, DriverServerRow } from '@/types/racing';
|
||||
export const dynamic = "force-dynamic";
|
||||
|
||||
async function getConnectedDrivers() {
|
||||
@@ -35,30 +36,32 @@ async function getConnectedDrivers() {
|
||||
`;
|
||||
|
||||
const rows = await query(sql);
|
||||
|
||||
const drivers: Driver[] = rows.map((row: DriverServerRow) => ({
|
||||
driver_guid: row.driver_guid,
|
||||
driver_name: row.driver_name,
|
||||
driver_team: row.driver_team,
|
||||
car_model: row.car_model,
|
||||
car_skin: row.car_skin,
|
||||
laps_completed: row.laps_completed,
|
||||
user_rank: row.user_rank,
|
||||
server: {
|
||||
server_id: row.server_id,
|
||||
server_name: row.server_name,
|
||||
server_track: row.server_track,
|
||||
server_config: row.server_config,
|
||||
session_type: row.session_type,
|
||||
session_flag: row.session_flag,
|
||||
session_time: row.session_time,
|
||||
session_laps: row.session_laps,
|
||||
session_elapsed_time: row.session_elapsed_time,
|
||||
session_ambient_temp: row.session_ambient_temp,
|
||||
session_road_temp: row.session_road_temp,
|
||||
connected_players: row.connected_players,
|
||||
},
|
||||
}));
|
||||
|
||||
return rows.map((row: unknown) => ({
|
||||
driver_guid: row.driver_guid,
|
||||
driver_name: row.driver_name,
|
||||
driver_team: row.driver_team,
|
||||
car_model: row.car_model,
|
||||
car_skin: row.car_skin,
|
||||
laps_completed: row.laps_completed,
|
||||
user_rank: row.user_rank,
|
||||
server: {
|
||||
server_id: row.server_id,
|
||||
server_name: row.server_name,
|
||||
server_track: row.server_track,
|
||||
server_config: row.server_config,
|
||||
session_type: row.session_type,
|
||||
session_flag: row.session_flag,
|
||||
session_time: row.session_time,
|
||||
session_laps: row.session_laps,
|
||||
session_elapsed_time: row.session_elapsed_time,
|
||||
session_ambient_temp: row.session_ambient_temp,
|
||||
session_road_temp: row.session_road_temp,
|
||||
connected_players: row.connected_players,
|
||||
},
|
||||
}));
|
||||
return drivers;
|
||||
}
|
||||
|
||||
export default async function DashboardPage() {
|
||||
|
||||
Reference in New Issue
Block a user