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); const data = JSON.parse(event.data);
switch (data.type) { switch (data.type) {
case 'game-update': case 'game-update':
console.log(`PlayerList - onWsMessage`);
if (data.update.players) { if (data.update.players) {
let found = false;
for (let key in data.update.players) { for (let key in data.update.players) {
if (data.update.players[key].name === name) { if (data.update.players[key].name === name) {
found = true;
setColor(key); setColor(key);
break; break;
} }
} }
if (!found) {
setColor(undefined);
}
setPlayers(data.update.players); setPlayers(data.update.players);
} }
if (data.update.state) { if (data.update.state) {

View File

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