From df61f0624c79ca78dd72e1d99898715162c47c79 Mon Sep 17 00:00:00 2001 From: Gerik Bonaert Date: Thu, 25 Jan 2018 16:40:36 +0100 Subject: [PATCH 1/2] Allow masking events on Login when opening the connection --- src/nami.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/nami.js b/src/nami.js index 098d7a1..140db91 100644 --- a/src/nami.js +++ b/src/nami.js @@ -209,8 +209,12 @@ Nami.prototype.onWelcomeMessage = function (data) { this.socket.on('data', function (data) { self.onData(data); }); + var login = new action.Login(this.amiData.username, this.amiData.secret) + if (Array.isArray(this.amiData.events)) { + login.set('Events', events.join(',')) + } this.send( - new action.Login(this.amiData.username, this.amiData.secret), + login, function (response) { if (response.response !== 'Success') { self.emit('namiLoginIncorrect'); From fe549a97d20264b75dfc889d4074b880aa9d616b Mon Sep 17 00:00:00 2001 From: Gerik Bonaert Date: Fri, 26 Jan 2018 10:14:52 +0100 Subject: [PATCH 2/2] Fix undefined reference --- src/nami.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nami.js b/src/nami.js index 140db91..f9d23ff 100644 --- a/src/nami.js +++ b/src/nami.js @@ -211,7 +211,7 @@ Nami.prototype.onWelcomeMessage = function (data) { }); var login = new action.Login(this.amiData.username, this.amiData.secret) if (Array.isArray(this.amiData.events)) { - login.set('Events', events.join(',')) + login.set('Events', this.amiData.events.join(',')) } this.send( login,