From b079c09237ef48a5b48dde710ec45817b5a59ba2 Mon Sep 17 00:00:00 2001 From: MDMCK10 <21245760+MDMCK10@users.noreply.github.com> Date: Tue, 28 Mar 2023 15:53:17 +0200 Subject: [PATCH] Fix rank not persisting after username change --- src/WSServer.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/WSServer.ts b/src/WSServer.ts index 8482f84..3b06dfa 100644 --- a/src/WSServer.ts +++ b/src/WSServer.ts @@ -492,7 +492,7 @@ export default class WSServer { } else { if (hadName && newName === oldname) { //@ts-ignore - client.sendMsg(guacutils.encode("rename", "0", "0", client.username)); + client.sendMsg(guacutils.encode("rename", "0", "0", client.username, client.rank)); return; } if (this.getUsernameList().indexOf(newName) !== -1) { @@ -511,12 +511,12 @@ export default class WSServer { } else client.username = newName; } //@ts-ignore - client.sendMsg(guacutils.encode("rename", "0", status, client.username)); + client.sendMsg(guacutils.encode("rename", "0", status, client.username, client.rank)); if (hadName) { log("INFO", `Rename ${client.IP.address} from ${oldname} to ${client.username}`); this.clients.filter(c => c.username !== client.username).forEach((c) => //@ts-ignore - c.sendMsg(guacutils.encode("rename", "1", oldname, client.username))); + c.sendMsg(guacutils.encode("rename", "1", oldname, client.username, client.rank))); } else { log("INFO", `Rename ${client.IP.address} to ${client.username}`); this.clients.forEach((c) =>