lib/client: always populate prefix for incoming messages
This commit is contained in:
@@ -158,6 +158,14 @@ export default class Client extends EventTarget {
|
|||||||
if (!msg.prefix) {
|
if (!msg.prefix) {
|
||||||
msg.prefix = this.serverPrefix;
|
msg.prefix = this.serverPrefix;
|
||||||
}
|
}
|
||||||
|
// Some servers send e.g. NOTICE messages before RPL_WELCOME
|
||||||
|
if (!msg.prefix) {
|
||||||
|
msg.prefix = {
|
||||||
|
name: null,
|
||||||
|
user: null,
|
||||||
|
host: null,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
var msgBatch = null;
|
var msgBatch = null;
|
||||||
if (msg.tags["batch"]) {
|
if (msg.tags["batch"]) {
|
||||||
|
|||||||
Reference in New Issue
Block a user