diff --git a/lib/irc.js b/lib/irc.js index 5abc7f77..f7cf8d80 100644 --- a/lib/irc.js +++ b/lib/irc.js @@ -52,6 +52,7 @@ function Client(server, nick, opt) { certExpired: false, floodProtection: false, floodProtectionDelay: 1000, + nowhois: false, sasl: false, stripColors: false, channelPrefixes: '&#', @@ -131,11 +132,13 @@ function Client(server, nick, opt) { self.hostMask = welcomeStringWords[welcomeStringWords.length - 1]; self._updateMaxLineLength(); self.emit('registered', message); - self.whois(self.nick, function(args) { - self.nick = args.nick; - self.hostMask = args.user + '@' + args.host; - self._updateMaxLineLength(); - }); + if (!self.opt.nowhois) { + self.whois(self.nick, function(args) { + self.nick = args.nick; + self.hostMask = args.user + '@' + args.host; + self._updateMaxLineLength(); + }); + } break; case 'rpl_myinfo': self.supported.usermodes = message.args[3]; diff --git a/package.json b/package.json index 0ea21119..bb85b277 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,8 @@ "Chris Nehren ", "Henri Niemeläinen ", "Alex Miles ", - "Simmo Saan " + "Simmo Saan ", + "Barry Carlyon " ], "repository": { "type": "git",