From 4e52512c7d40b5cc493caf1ce912f043a427a7a2 Mon Sep 17 00:00:00 2001 From: Wenszel Date: Wed, 8 Jun 2022 22:13:18 +0200 Subject: [PATCH] added skip timeout --- backend/handlers/gameHandler.js | 2 ++ src/components/Gameboard.jsx | 8 -------- src/components/navbar-components/NameContainer.jsx | 4 ---- 3 files changed, 2 insertions(+), 12 deletions(-) diff --git a/backend/handlers/gameHandler.js b/backend/handlers/gameHandler.js index bff48ae..abd51bd 100644 --- a/backend/handlers/gameHandler.js +++ b/backend/handlers/gameHandler.js @@ -79,6 +79,7 @@ module.exports = (io, socket) => { } // Updating timer room.nextMoveTime = Date.now() + 15000; + setTimeout(skip, 15000); // Pushing above data to database RoomModel.findOneAndUpdate({ _id: req.session.roomId }, room, err => { if (err) return err; @@ -110,6 +111,7 @@ module.exports = (io, socket) => { } // Updating timer room.nextMoveTime = Date.now() + 15000; + setTimeout(skip, 15000); // Pushing above data to database RoomModel.findOneAndUpdate({ _id: req.session.roomId }, room, (err, updatedRoom) => { if (!updatedRoom) return err; diff --git a/src/components/Gameboard.jsx b/src/components/Gameboard.jsx index 86e85e7..9ebec5b 100644 --- a/src/components/Gameboard.jsx +++ b/src/components/Gameboard.jsx @@ -2,7 +2,6 @@ import React, { useState, useEffect, useContext, useCallback } from 'react'; import ReactLoading from 'react-loading'; import { PlayerDataContext, SocketContext } from '../App'; import Map from './game-board-components/Map'; -import Dice from './game-board-components/Dice'; import Navbar from './Navbar'; const Gameboard = () => { @@ -96,10 +95,3 @@ const Gameboard = () => { }; export default Gameboard; -/* -*/ diff --git a/src/components/navbar-components/NameContainer.jsx b/src/components/navbar-components/NameContainer.jsx index 27bce00..53b17ff 100644 --- a/src/components/navbar-components/NameContainer.jsx +++ b/src/components/navbar-components/NameContainer.jsx @@ -26,10 +26,6 @@ const NameContainer = ({ player, time }) => { // Function responsible for counting down to the end of time every second const countdown = () => { - // If the time if over emit information to server - if (remainingTime <= 0) { - return socket.emit('game:skip'); - } setRemainingTime(Math.ceil((time - Date.now()) / 1000)); };