From 8d1b24b363dbd3e6fa6ab5ae680645936a45d88e Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Wed, 21 Oct 2020 22:12:05 -0600 Subject: [PATCH] Add GameKilled handler --- src/views/Lobby.vue | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/views/Lobby.vue b/src/views/Lobby.vue index 803351b..0f030cc 100644 --- a/src/views/Lobby.vue +++ b/src/views/Lobby.vue @@ -138,7 +138,24 @@ export default { }, 2000); }; this.players = this.players.filter(x => x !== data.player); - } + }, + GameKilled(data) { + if (data.success) { + this.$emit(`alert`, { + message: `The host cancelled the game.`, + classes: [`info`], + }); + this.$emit(`go-to`, `game-type`); + } else { + this.$emit(`alert`, { + message: data.message, + classes: [`warning`], + }); + setTimeout(() => { + this.$emit(`alert`, {message: ``, classes: []}); + }, 3000); + }; + }, }, }