Client plugin RPC call improvement
authorDarren <darren@darrenwhitlen.com>
Sat, 31 May 2014 20:39:13 +0000 (21:39 +0100)
committerDarren <darren@darrenwhitlen.com>
Sat, 31 May 2014 20:39:13 +0000 (21:39 +0100)
client/src/app.js

index e4b6523d7d2e57e6e19b78e9ca85da993211adaf..3d5343444c1b15fe98d31a8934d39d4a0b87cd61 100644 (file)
@@ -20,6 +20,9 @@ _kiwi.global = {
     plugins: undefined, // Instance of _kiwi.model.PluginManager\r
     events: undefined, // Instance of PluginInterface\r
     utils: {}, // TODO: Re-usable methods\r
+    rpc: function() {\r
+        _kiwi.gateway.rpc.call.call(_kiwi.gateway.rpc, arguments);\r
+    },\r
 \r
     addMediaMessageType: function(match, buildHtml) {\r
         _kiwi.view.MediaMessage.addType(match, buildHtml);\r
@@ -120,9 +123,6 @@ _kiwi.global = {
             // Event emitter to let plugins interface with parts of kiwi\r
             _kiwi.global.events  = new PluginInterface();\r
 \r
-            // Let plugins interface with the RPC calls\r
-            _kiwi.globals.rpcCall = _kiwi.gateway.rpcCall;\r
-\r
             // Now everything has started up, load the plugin manager for third party plugins\r
             _kiwi.global.plugins = new _kiwi.model.PluginManager();\r
 \r