fix "name" admin message

This commit is contained in:
Hri7566 2022-07-09 00:44:49 -04:00
parent 0d6cf645cf
commit 2076851604
2 changed files with 8 additions and 10 deletions

View File

@ -383,21 +383,18 @@ module.exports = (cl) => {
cl.on('name', (msg, admin) => {
if (!admin) return;
if (!msg.hasOwnProperty('_id')) return;
if (!msg.hasOwnProperty('name')) return;
let c;
for (const conn of cl.server.connections) {
for (const [mapID, conn] of cl.server.connections) {
if (!conn.user) return;
if (conn.user._id == msg._id) {
c = conn;
break;
let c = conn;
c.userset(msg.name, true);
}
}
if (!c) return;
c.userset(msg.name, true);
});
}

View File

@ -88,7 +88,8 @@ class Server extends EventEmitter {
"unsubscribe from admin stream",
"data",
"channel message",
"channel_flag"
"channel_flag",
"name"
];
this.welcome_motd = config.motd || "You agree to read this message.";