Add check for the writer role being filled already
This commit is contained in:
parent
e33148169e
commit
da7469b2c5
1 changed files with 9 additions and 0 deletions
|
|
@ -85,6 +85,15 @@ const modifyPlayer = (io: Server, socket: Socket, data: UpdatePlayer): void => {
|
||||||
team.writer = null;
|
team.writer = null;
|
||||||
break;
|
break;
|
||||||
case "writer":
|
case "writer":
|
||||||
|
if (team.writer) {
|
||||||
|
socket.emit(`Error`, {
|
||||||
|
status: 403,
|
||||||
|
message: `Someone on that team is already the ${conf.game.writer_name}`,
|
||||||
|
source: `UpdatePlayer.Modify`
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
};
|
||||||
|
// Change team object
|
||||||
team.writer = player;
|
team.writer = player;
|
||||||
team.guessers = team.guessers.filter(x => x.socket !== socket);
|
team.guessers = team.guessers.filter(x => x.socket !== socket);
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue