Skip to content
Snippets Groups Projects

Resolve "Split game object and add events readAnswer and questionEnd"

1 file
+ 7
4
Compare changes
  • Side-by-side
  • Inline
+ 7
4
@@ -103,7 +103,13 @@ async function showQuestions(game, socket, questionNumber) {
socket.emit("question", reducedQuestion);
};
const wait = (seconds) => new Promise((resolve) => setTimeout(resolve, seconds * 1000));
const wait = async (seconds, socket, roomId) => {
for (let time = seconds; time > 0; time--) {
socket.to(roomId).emit("timer", time);
socket.emit("timer", time);
await new Promise((resolve) => setTimeout(resolve, 1000));
}
};
while (questionNumber < 10) {
await showQuestion(); // Show the question
@@ -114,9 +120,6 @@ async function showQuestions(game, socket, questionNumber) {
}
}
// Start the function with questionNumber = 0
showQuestions(game, socket, 0);
function timer(lobbyId, socket) {
let time = 30;
const interval = setInterval(async () => {
Loading