mirror of
https://github.com/DeNNiiInc/Connect-5.git
synced 2026-04-17 22:46:00 +00:00
Fix: Add missing socket listeners and fix database calls for surrender/rematch
- server.js: Added missing listeners for surrender, send_rematch, accept_rematch, decline_rematch events (previously missing, causing features to simple do nothing) - gameManager.js: Removed invalid calls to non-existent incrementWins/incrementLosses methods (abandonGame already handles this internally)
This commit is contained in:
18
server.js
18
server.js
@@ -153,6 +153,24 @@ io.on('connection', (socket) => {
|
||||
socket.on('heartbeat', async () => {
|
||||
await gameManager.heartbeat(socket);
|
||||
});
|
||||
|
||||
// Surrender
|
||||
socket.on('surrender', async (data) => {
|
||||
await gameManager.handleSurrender(socket, data);
|
||||
});
|
||||
|
||||
// Rematch
|
||||
socket.on('send_rematch', (data) => {
|
||||
gameManager.sendRematch(socket, data);
|
||||
});
|
||||
|
||||
socket.on('accept_rematch', async (data) => {
|
||||
await gameManager.acceptRematch(socket, data);
|
||||
});
|
||||
|
||||
socket.on('decline_rematch', (data) => {
|
||||
gameManager.declineRematch(socket, data);
|
||||
});
|
||||
|
||||
// Request active players
|
||||
socket.on('request_active_players', async () => {
|
||||
|
||||
Reference in New Issue
Block a user