mirror of
https://github.com/AlecM33/Werewolf.git
synced 2025-12-26 07:47:50 +01:00
prevent mGet call with empty array
This commit is contained in:
@@ -22,18 +22,20 @@ router.post('/sockets/broadcast', function (req, res) {
|
|||||||
router.get('/games/state', async (req, res) => {
|
router.get('/games/state', async (req, res) => {
|
||||||
const gamesArray = [];
|
const gamesArray = [];
|
||||||
const keys = await eventManager.publisher.keys('*');
|
const keys = await eventManager.publisher.keys('*');
|
||||||
const values = await eventManager.publisher.mGet(keys);
|
if (keys.length > 0) {
|
||||||
values.forEach((v) => {
|
const values = await eventManager.publisher.mGet(keys);
|
||||||
let parsedGame;
|
values.forEach((v) => {
|
||||||
try {
|
let parsedGame;
|
||||||
parsedGame = JSON.parse(v);
|
try {
|
||||||
} catch (e) {
|
parsedGame = JSON.parse(v);
|
||||||
logger.error(e);
|
} catch (e) {
|
||||||
}
|
logger.error(e);
|
||||||
if (parsedGame) {
|
}
|
||||||
gamesArray.push(parsedGame);
|
if (parsedGame) {
|
||||||
}
|
gamesArray.push(parsedGame);
|
||||||
});
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
res.status(200).send(gamesArray);
|
res.status(200).send(gamesArray);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user