1
0

Allow reselecting the same color

Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
This commit is contained in:
James Ketrenos 2022-03-10 23:27:50 -08:00
parent ea341902c2
commit f49351dcdf
2 changed files with 7 additions and 1 deletions

View File

@ -17,13 +17,19 @@ const PlayerList = () => {
const data = JSON.parse(event.data);
switch (data.type) {
case 'game-update':
console.log(`PlayerList - onWsMessage`);
if (data.update.players) {
let found = false;
for (let key in data.update.players) {
if (data.update.players[key].name === name) {
found = true;
setColor(key);
break;
}
}
if (!found) {
setColor(undefined);
}
setPlayers(data.update.players);
}
if (data.update.state) {

View File

@ -3024,7 +3024,7 @@ router.ws("/ws/:id", async (ws, req) => {
break;
case 'set':
console.log(`${id}:${getName(session)} - ${data.type}`);
console.log(`${id}:${getName(session)} - ${data.type} = ${data.value}`);
update = {};
switch (data.field) {
case 'color':