From 942de6dcda55e4ccb13b2ee587472a4c319f352b Mon Sep 17 00:00:00 2001 From: Kenneth Ellis McCall Date: Mon, 11 Jan 2016 20:38:34 -0600 Subject: [PATCH 1/2] Update irc.js --- lib/irc.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/irc.js b/lib/irc.js index 0ad258a3..dcc36c6e 100644 --- a/lib/irc.js +++ b/lib/irc.js @@ -587,6 +587,20 @@ function Client(server, nick, opt) { self.emit('error', message); break; + // OPER related commands + case 'err_nooperhost': + if(self.opt.showErrors) + { + if (self.opt.showErrors) + util.log('\u001b[01;31mERROR: ' + util.inspect(message) + '\u001b[0m'); + self.emit('error', message); + } + break; + + case 'rpl_youreoper': + self.emit('opered'); + break; + default: if (message.commandType == 'error') { self.emit('error', message); From 5a9241e89e8e1e9ed3ad279869370b41fb5982c0 Mon Sep 17 00:00:00 2001 From: Kenneth Ellis McCall Date: Mon, 11 Jan 2016 20:40:17 -0600 Subject: [PATCH 2/2] Update irc.js Added OPER rated message handling. --- lib/irc.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/irc.js b/lib/irc.js index dcc36c6e..9af56042 100644 --- a/lib/irc.js +++ b/lib/irc.js @@ -587,7 +587,7 @@ function Client(server, nick, opt) { self.emit('error', message); break; - // OPER related commands + // Commands relating to OPER case 'err_nooperhost': if(self.opt.showErrors) {