From 5b6d9957176fa92a412eb44c36972fcd1137b87f Mon Sep 17 00:00:00 2001 From: Claire Nord Date: Fri, 12 Jul 2024 16:55:54 -0700 Subject: [PATCH] app routes room $roomName: add logs for debugging --- app/routes/room.$roomName.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/routes/room.$roomName.tsx b/app/routes/room.$roomName.tsx index c86d377..bdaf688 100644 --- a/app/routes/room.$roomName.tsx +++ b/app/routes/room.$roomName.tsx @@ -31,25 +31,31 @@ export async function loader({ request, params }: LoaderFunctionArgs) { const roomParts = roomName.split("-"); const roomId = parseInt(roomParts[0]); const roomWord = roomParts[1]; + console.log("getting room", roomId); const room = await getRoom(roomId); if (!room || room.name !== roomWord) { throw new Response("room not found", { status: 404 }); } + console.log("getting valid auth session"); const authSession = await getValidAuthSession(request); + console.log("getting game", room.game_id); const game = await getGame(room.game_id, authSession?.userId); if (!game) { throw new Response("game not found", { status: 404 }); } + console.log("getting user", authSession?.email); const user = authSession ? await getUserByEmail(authSession.email, authSession.accessToken) : null; const accessToken = authSession?.accessToken; + console.log("getting room events for room", room.id); const roomEvents = await getRoomEvents(room.id); const name = getRandomEmoji(); + console.log("applying", roomEvents.length, "room events to state"); const state = applyRoomEventsToState(stateFromGame(game), roomEvents); if (state.type === GameState.GameOver) {