Restore .kiwi()
authorJack Allnutt <m2ys4u@Gmail.com>
Thu, 20 Oct 2011 09:49:04 +0000 (10:49 +0100)
committerJack Allnutt <m2ys4u@Gmail.com>
Thu, 20 Oct 2011 09:49:04 +0000 (10:49 +0100)
client/js/gateway.js
server/app.js

index decb6c02de5c5873e07e34bbc1c2d0eff43974c1..1be71c396767231ddc5577bb51d4c64b7c82fb34 100644 (file)
@@ -251,4 +251,16 @@ kiwi.gateway = {
 
         kiwi.gateway.sendData(data, callback);
     },
+    
+    kiwi: function (target, data, callback) {
+        var data = {
+            method: 'kiwi',
+            args: {
+                target: target,
+                data: data
+            }
+        };
+        
+        kiwi.gateway.sendData(data, callback);
+    },
 };
index 5e3f50263e3e46445b6e4068d21ba3c7c9940509..2b6d03067eff2887e8e276fcdafb6855d60b07c9 100644 (file)
@@ -951,6 +951,11 @@ this.websocketMessage = function (websocket, msg, callback) {
             }
             break;
 
+        case 'kiwi':
+            if ((args.target) && (args.data)) {
+                websocket.sendServerLine('PRIVMSG ' + args.target + ': ' + String.fromCharCode(1) + 'KIWI ' + args.data + String.fromCharCode(1));
+            }
+            break;
         default:
         }
         if ((callback) && (typeof (callback) === 'function')) {