From 7ccfb9a52cc78a95a4533ab4b971d959bdeecc1c Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Fri, 4 Jul 2025 22:37:36 -0700 Subject: add score json upload functionality --- backend/schema.prisma | 1 + backend/src/routes/score.ts | 2 ++ 2 files changed, 3 insertions(+) (limited to 'backend') diff --git a/backend/schema.prisma b/backend/schema.prisma index 0657fdf..49dea07 100644 --- a/backend/schema.prisma +++ b/backend/schema.prisma @@ -36,6 +36,7 @@ model Score { id Int @id @default(autoincrement()) gameInternalName String userId Int + timestamp Int //in UNIX milliseconds data Json game Game @relation(fields: [gameInternalName], references: [internalName]) user User @relation(fields: [userId], references: [id]) diff --git a/backend/src/routes/score.ts b/backend/src/routes/score.ts index 03026af..9e9c597 100644 --- a/backend/src/routes/score.ts +++ b/backend/src/routes/score.ts @@ -1,5 +1,6 @@ import express from 'express'; import { prisma } from '../config/db'; +import { timeStamp } from 'node:console'; export const handleScoreUpload = async (req: express.Request, res: express.Response) => { try { @@ -32,6 +33,7 @@ export const handleScoreUpload = async (req: express.Request, res: express.Respo data: scoresArray.map(scoreData => ({ gameInternalName: internalGameName, userId: userId, + timestamp: scoreData.timestamp, data: scoreData })) }); -- cgit v1.2.3