From caf624586706a44029f0ef447e3d53c383c96dc5 Mon Sep 17 00:00:00 2001 From: stonedDiscord <10584181+stonedDiscord@users.noreply.github.com> Date: Sat, 26 Sep 2020 20:19:39 +0200 Subject: deal with messages that are grouped together --- webAO/client.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'webAO') diff --git a/webAO/client.js b/webAO/client.js index f196dac..7848398 100644 --- a/webAO/client.js +++ b/webAO/client.js @@ -514,11 +514,17 @@ class Client extends EventEmitter { console.debug("S: " + msg); const lines = msg.split("%"); - const args = lines[0].split("#"); - const header = args[0]; - if (!this.emit(header, args)) { - console.warn(`Invalid packet header ${header}`); + for (const msg of lines) { + if(msg === "") + break; + + const args = msg.split("#"); + const header = args[0]; + + if (!this.emit(header, args)) { + console.warn(`Invalid packet header ${header}`); + } } } -- cgit