state: simplify NICK handling

This commit is contained in:
Simon Ser
2025-05-23 23:58:11 +02:00
parent 7e785ed101
commit af3a255824

View File

@@ -611,11 +611,12 @@ export const State = {
if (buf.server !== serverID) {
return;
}
if (!buf.members.has(msg.prefix.name)) {
let membership = members.get(msg.prefix.name);
if (membership === undefined) {
return;
}
let members = new irc.CaseMapMap(buf.members);
members.set(newNick, members.get(msg.prefix.name));
members.set(newNick, membership);
members.delete(msg.prefix.name);
buffers.set(buf.id, { ...buf, members });
});