feat: show sessions.
This commit is contained in:
@@ -75,6 +75,10 @@ function SessionsTable({
|
||||
}) {
|
||||
const columns = useMemo<MRT_ColumnDef<GetSessionsResponse["sessions"][0]>[]>(
|
||||
() => [
|
||||
{
|
||||
accessorKey: "save_id",
|
||||
header: "Save ID",
|
||||
},
|
||||
{
|
||||
accessorKey: "id",
|
||||
header: "ID",
|
||||
|
||||
@@ -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(),
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user