feat: show sessions.
This commit is contained in:
@@ -75,6 +75,10 @@ function SessionsTable({
|
|||||||
}) {
|
}) {
|
||||||
const columns = useMemo<MRT_ColumnDef<GetSessionsResponse["sessions"][0]>[]>(
|
const columns = useMemo<MRT_ColumnDef<GetSessionsResponse["sessions"][0]>[]>(
|
||||||
() => [
|
() => [
|
||||||
|
{
|
||||||
|
accessorKey: "save_id",
|
||||||
|
header: "Save ID",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
accessorKey: "id",
|
accessorKey: "id",
|
||||||
header: "ID",
|
header: "ID",
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ const GetSessionsResponseSchema = z.object({
|
|||||||
sessions: z
|
sessions: z
|
||||||
.object({
|
.object({
|
||||||
id: z.string(),
|
id: z.string(),
|
||||||
|
save_id: z.string(),
|
||||||
game_name: z.string(),
|
game_name: z.string(),
|
||||||
version: z.string(),
|
version: z.string(),
|
||||||
start_time: z.date(),
|
start_time: z.date(),
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ export async function getSessions(
|
|||||||
.innerJoin("log_entries", "log_entries.session_info_id", "session_info.id")
|
.innerJoin("log_entries", "log_entries.session_info_id", "session_info.id")
|
||||||
.groupBy("session_info.id")
|
.groupBy("session_info.id")
|
||||||
.select(({ fn }) => [
|
.select(({ fn }) => [
|
||||||
|
"session_info.save_id",
|
||||||
"session_info.id",
|
"session_info.id",
|
||||||
"session_info.game_name",
|
"session_info.game_name",
|
||||||
"session_info.version",
|
"session_info.version",
|
||||||
|
|||||||
Reference in New Issue
Block a user