Respond to ERR_ERONEOUSNICKNAME
[KiwiIRC.git] / server / irc / server.js
index 49f06d831d65c90617e98c46455e87e9bfc5f93b..e68766fce7989d99e0ca95ac7816b941b6d78aef 100755 (executable)
@@ -30,7 +30,8 @@ var IrcServer = function (irc_connection) {
         banned_from_channel:    onBannedFromChannel,
         bad_channel_key:        onBadChannelKey,
         chanop_privs_needed:    onChanopPrivsNeeded,
-        nickname_in_use:        onNicknameInUse
+        nickname_in_use:        onNicknameInUse,
+        erroneus_nickname:      onErroneusNickname
     };
     EventBinder.bindIrcEvents('server *', this.irc_events, this, this.irc_connection);
 
@@ -227,3 +228,11 @@ function onNicknameInUse(event) {
         reason: event.reason
     });
 }
+
+function onErroneusNickname(event) {
+    this.irc_connection.clientEvent('irc_error', {
+        error: 'erroneus_nickname',
+        nick: event.nick,
+        reason: event.reason
+    });
+}