feat: show sessions.

This commit is contained in:
mattia
2025-01-05 11:50:18 +01:00
parent d5ec184761
commit b50d8059ac
3 changed files with 6 additions and 0 deletions

View File

@@ -75,6 +75,10 @@ function SessionsTable({
}) {
const columns = useMemo<MRT_ColumnDef<GetSessionsResponse["sessions"][0]>[]>(
() => [
{
accessorKey: "save_id",
header: "Save ID",
},
{
accessorKey: "id",
header: "ID",

View File

@@ -10,6 +10,7 @@ const GetSessionsResponseSchema = z.object({
sessions: z
.object({
id: z.string(),
save_id: z.string(),
game_name: z.string(),
version: z.string(),
start_time: z.date(),

View File

@@ -22,6 +22,7 @@ export async function getSessions(
.innerJoin("log_entries", "log_entries.session_info_id", "session_info.id")
.groupBy("session_info.id")
.select(({ fn }) => [
"session_info.save_id",
"session_info.id",
"session_info.game_name",
"session_info.version",