CTCP fixes
authorDarren <darren@darrenwhitlen.com>
Fri, 22 Jul 2011 20:22:28 +0000 (21:22 +0100)
committerDarren <darren@darrenwhitlen.com>
Fri, 22 Jul 2011 20:22:28 +0000 (21:22 +0100)
js/front.js
node/kiwi.js

index c76b1b7c40e96d12842ea8ad8ac58b7946bacfe3..dc7c187c5019b4ab814465c06b30cd66dddd1651 100644 (file)
@@ -32,8 +32,8 @@ var front = {
                $(gateway).bind("onsync", front.onSync);
                $(gateway).bind("onchannel_redirect", front.onChannelRedirect);
                $(gateway).bind("ondebug", front.onDebug);
-        $(dateway).bind("onctcp_request", front.onCTCPRequest);
-        $(dateway).bind("onctcp_response", front.onCTCPResponse);
+        $(gateway).bind("onctcp_request", front.onCTCPRequest);
+        $(gateway).bind("onctcp_response", front.onCTCPResponse);
                
                this.buffer = [];
                
@@ -327,14 +327,14 @@ var front = {
         case 'PING':
             gateway.notice(data.nick, '\001PING ' + msg[1] + '\001');
             break;
-        case 'TIME';
+        case 'TIME':
             gateway.notice(data.nick, '\001TIME ' + (new Date()).toLocaleString() + '\001');
             break;
         }
-        front.tabviews.server.addMsg(null, data.server, data.msg, 'ctcp');
+        front.tabviews.server.addMsg(null, 'CTCP ['+data.nick+']', data.msg, 'ctcp');
     },
     
-    on CTCPResponse: function(e, data) {
+    onCTCPResponse: function(e, data) {
     },
     
        onConnect: function (e, data) {
index 22a806c41b11a97426b43e5a04ca8bf2e481177d..d7457c4427f42791307922e18d4c2626b8d56c92 100644 (file)
@@ -197,7 +197,8 @@ var parseIRCMessage = function (websocket, ircSocket, data) {
                 if (msg.trailing.substr(1, 6) === 'ACTION') {
                     websocket.emit('message', {event: 'action', nick: msg.nick, ident: msg.ident, hostname: msg.hostname, channel: msg.params.trim(), msg: msg.trailing.substr(1, msg.trailing.length - 2)});
                 } else if (msg.trailing.substr(1, 7) === 'VERSION') {
-                    ircSocket.write('NOTICE ' + msg.nick + ':\001VERSION Kiwi IRC\001\r\n');
+                    console.log('NOTICE ' + msg.nick + ':\001VERSION KiwiIRC\001\r\n');
+                    ircSocket.write('NOTICE ' + msg.nick + ':\001VERSION KiwiIRC\001\r\n');
                 } else {
                     websocket.emit('message', {event: 'ctcp_request', nick: msg.nick, ident: msg.ident, hostname: msg.hostname, channel: msg.params.trim(), msg: msg.trailing.substr(1, msg.trailing.length - 2)});
                 }