Kiwi client/server RPC namespaces
[KiwiIRC.git] / client / src / app.js
index f83ee8375d49771f2a837aa9470abd1784cd5be2..6f95977c63a5f2ec45b27503fd1bc51d6b9ce0b6 100644 (file)
@@ -37,7 +37,15 @@ _kiwi.global = {
             throw 'RPC unavailable. Is Kiwi connected to the server yet?';\r
         }\r
 \r
-        _kiwi.gateway.rpc.apply(_kiwi.gateway.rpc, arguments);\r
+        return _kiwi.gateway.rpc.apply(_kiwi.gateway.rpc, arguments);\r
+    },\r
+\r
+    rpcNamespace: function(namespace) {\r
+        if (!_kiwi.gateway.rpc) {\r
+            throw 'RPC unavailable. Is Kiwi connected to the server yet?';\r
+        }\r
+\r
+        return _kiwi.gateway.rpc.namespace(namespace);\r
     },\r
 \r
     addMediaMessageType: function(match, buildHtml) {\r