🐛 Fixed wrong game mode after rejoin
This commit is contained in:
@@ -73,7 +73,7 @@ SPDX-License-Identifier: MPL-2.0
|
|||||||
socket.emit('echo_time_sync', data);
|
socket.emit('echo_time_sync', data);
|
||||||
});
|
});
|
||||||
|
|
||||||
socket.on("connect", () => {
|
socket.on("connect", async () => {
|
||||||
console.log("Connected!")
|
console.log("Connected!")
|
||||||
const cookie_data = Cookies.get("joined_game")
|
const cookie_data = Cookies.get("joined_game")
|
||||||
if (!cookie_data) {
|
if (!cookie_data) {
|
||||||
@@ -81,6 +81,11 @@ SPDX-License-Identifier: MPL-2.0
|
|||||||
}
|
}
|
||||||
const data = JSON.parse(cookie_data)
|
const data = JSON.parse(cookie_data)
|
||||||
socket.emit("rejoin_game", {old_sid: data.sid, username: data.username, game_pin: data.game_pin})
|
socket.emit("rejoin_game", {old_sid: data.sid, username: data.username, game_pin: data.game_pin})
|
||||||
|
const res = await fetch(
|
||||||
|
`/api/v1/quiz/play/check_captcha/${game_pin}`
|
||||||
|
);
|
||||||
|
const json = await res.json();
|
||||||
|
game_mode = json.game_mode;
|
||||||
})
|
})
|
||||||
|
|
||||||
// Socket-events
|
// Socket-events
|
||||||
@@ -122,11 +127,7 @@ SPDX-License-Identifier: MPL-2.0
|
|||||||
|
|
||||||
socket.on('question_results', (data) => {
|
socket.on('question_results', (data) => {
|
||||||
restart();
|
restart();
|
||||||
try {
|
answer_results = data
|
||||||
answer_results = JSON.parse(data);
|
|
||||||
} catch {
|
|
||||||
answer_results = null;
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
socket.on('username_already_exists', () => {
|
socket.on('username_already_exists', () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user