From 5e1457c007ccb24d6e72e1945a8bb789ce774f6a Mon Sep 17 00:00:00 2001 From: wancat Date: Sat, 14 Oct 2023 22:52:57 +0800 Subject: [PATCH] feat: show modal on quest completing TODO: use setTimeout for now need to change to capture user's activity in container in the future --- app/src/views/GamePage.vue | 14 ++++++++++++-- server/src/game/sessionHandler.js | 1 + 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/src/views/GamePage.vue b/app/src/views/GamePage.vue index fdd4c3b..848614c 100644 --- a/app/src/views/GamePage.vue +++ b/app/src/views/GamePage.vue @@ -1,5 +1,5 @@ @@ -65,7 +75,7 @@ onMounted(async () => { - + diff --git a/server/src/game/sessionHandler.js b/server/src/game/sessionHandler.js index 124c305..a6a91f8 100644 --- a/server/src/game/sessionHandler.js +++ b/server/src/game/sessionHandler.js @@ -50,6 +50,7 @@ export default class SessionHandler { if (stage.id === 'END') { this.session.status = 'finished' this.session.finishedAt = new Date() + pushToSession(this.session.id, 'status', 'finished') } this.addNewTasks()