From 4e746e7b78701f0d0ba8485f3969ce864fc64bc4 Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Fri, 2 Oct 2020 10:18:19 -0600 Subject: [PATCH] Make game joining actually function for players --- src/views/GameCode.vue | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/views/GameCode.vue b/src/views/GameCode.vue index 8b67827..ff81f38 100644 --- a/src/views/GameCode.vue +++ b/src/views/GameCode.vue @@ -43,13 +43,29 @@ export default { methods: { try_game_code() { if (this.game_code.length > 0) { - alert('The game code you have entered is invalid.'); - this.game_code = ``; + this.$socket.emit(`JoinGame`, { + game_code: this.game_code, + username: this.username, + }) } else { alert(`Please a enter game code before proceeding.`) } }, }, + sockets: { + GameJoined(data) { + if (!data.success) { + this.$emit(`alert`, { + message: data.message, + classes: [`warning`], + }); + return; + }; + sessionStorage.setItem(`game-code`, this.game_code); + sessionStorage.setItem(`is-host`, false); + this.$emit(`go-to`, `lobby`); + } + } }