From da18c61f58aefb4041361ce52ac19636af27e2b7 Mon Sep 17 00:00:00 2001 From: daguilar2004 <118065951+daguilar2004@users.noreply.github.com> Date: Wed, 3 Dec 2025 14:23:05 -0600 Subject: [PATCH] fixed code so that player object is sent with new magic link authentification --- components/Queue/Queue.vue | 3 + components/Queue/QueueContainer.vue | 8 ++- components/userauth/Profile.vue | 7 +- pages/player.vue | 8 +-- prisma/ERD.svg | 1 + prisma/dev.db | Bin 0 -> 69632 bytes .../20251126024020_init/migration.sql | 12 ++++ .../migration.sql | 33 +++++++++ prisma/schema.prisma | 4 ++ server/Game_Manager/src/index.ts | 34 +++------- server/api/login-request.post.ts | 20 ++++-- server/api/login.get.ts | 63 +++++++++++------- server/api/user-logout.post.ts | 34 ++++++++++ server/api/user.logout.ts | 14 ---- 14 files changed, 163 insertions(+), 78 deletions(-) create mode 100644 prisma/ERD.svg create mode 100644 prisma/dev.db create mode 100644 prisma/migrations/20251126024020_init/migration.sql create mode 100644 prisma/migrations/20251126024914_add_session_token/migration.sql create mode 100644 server/api/user-logout.post.ts delete mode 100644 server/api/user.logout.ts diff --git a/components/Queue/Queue.vue b/components/Queue/Queue.vue index 4f35d0c3..7f7e0c8a 100644 --- a/components/Queue/Queue.vue +++ b/components/Queue/Queue.vue @@ -64,6 +64,7 @@ const changeButton = () => { //if button is teal and it's pressed, have user join queue and change color to read. if(buttonColor.value == '#5FE0B7') { + console.log("🟢 Emitting join-queue event") emit("join-queue") buttonColor.value = '#FF0000'; buttonStatus.value = 'Leave Queue'; @@ -71,6 +72,8 @@ const changeButton = () => { //if button is red (in queue) and its pressed, have user leave queue and change color to teal. else { + + console.log("🔴 Emitting leave-queue event") emit("leave-queue") buttonColor.value = '#5FE0B7' buttonStatus.value = 'Join Queue'; diff --git a/components/Queue/QueueContainer.vue b/components/Queue/QueueContainer.vue index 220850ad..b5c9b837 100644 --- a/components/Queue/QueueContainer.vue +++ b/components/Queue/QueueContainer.vue @@ -2,6 +2,7 @@