removed data fetching interval
This commit is contained in:
parent
7a72626f87
commit
4551885c57
@ -83,6 +83,7 @@ module.exports = (io, socket) => {
|
|||||||
req.session.color = room.players[0].color;
|
req.session.color = room.players[0].color;
|
||||||
req.session.save();
|
req.session.save();
|
||||||
// Sending data to the user, after which player will be redirected to the game
|
// Sending data to the user, after which player will be redirected to the game
|
||||||
|
socket.join(room._id);
|
||||||
socket.emit('player:data', JSON.stringify(req.session));
|
socket.emit('player:data', JSON.stringify(req.session));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -119,6 +120,7 @@ module.exports = (io, socket) => {
|
|||||||
req.session.playerId = updatedRoom.players[updatedRoom.players.length - 1]._id;
|
req.session.playerId = updatedRoom.players[updatedRoom.players.length - 1]._id;
|
||||||
req.session.color = colors[updatedRoom.players.length - 1];
|
req.session.color = colors[updatedRoom.players.length - 1];
|
||||||
req.session.save();
|
req.session.save();
|
||||||
|
socket.join(room._id);
|
||||||
// Sending data to the user, after which player will be redirected to the game
|
// Sending data to the user, after which player will be redirected to the game
|
||||||
socket.emit('player:data', JSON.stringify(req.session));
|
socket.emit('player:data', JSON.stringify(req.session));
|
||||||
});
|
});
|
||||||
|
|||||||
1424
backend/package-lock.json
generated
1424
backend/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
22121
package-lock.json
generated
22121
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -29,12 +29,8 @@ const Gameboard = () => {
|
|||||||
alert('Yellow Won');
|
alert('Yellow Won');
|
||||||
}
|
}
|
||||||
}, [pawns]);
|
}, [pawns]);
|
||||||
// Fetching game data
|
|
||||||
const fetchData = useCallback(() => {
|
|
||||||
socket.emit('room:data');
|
|
||||||
}, []);
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
socket.emit('room:data', context.roomId);
|
||||||
socket.on('room:data', data => {
|
socket.on('room:data', data => {
|
||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
//console.log(data);
|
//console.log(data);
|
||||||
@ -58,10 +54,8 @@ const Gameboard = () => {
|
|||||||
setTime(data.nextMoveTime);
|
setTime(data.nextMoveTime);
|
||||||
setStarted(data.started);
|
setStarted(data.started);
|
||||||
});
|
});
|
||||||
//sending ajax every 1 sec
|
}, []);
|
||||||
const interval = setInterval(fetchData, 1000);
|
|
||||||
return () => clearInterval(interval);
|
|
||||||
}, [fetchData]);
|
|
||||||
// Callback to handle dice rolling between dice and map component
|
// Callback to handle dice rolling between dice and map component
|
||||||
const rolledNumberCallback = number => {
|
const rolledNumberCallback = number => {
|
||||||
setRolledNumber(number);
|
setRolledNumber(number);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user