diff --git a/lib/irc.js b/lib/irc.js index 0ad258a3..9af56042 100644 --- a/lib/irc.js +++ b/lib/irc.js @@ -587,6 +587,20 @@ function Client(server, nick, opt) { self.emit('error', message); break; + // Commands relating to OPER + 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);