##// END OF EJS Templates
channelstream: connect only when enabled
ergo -
r798:a3510314 default
parent child Browse files
Show More
@@ -32,18 +32,20 b' var rhodeCodeApp = Polymer({'
32 for (var i = 0; i < addChannels.length; i++) {
32 for (var i = 0; i < addChannels.length; i++) {
33 channels.push(addChannels[i]);
33 channels.push(addChannels[i]);
34 }
34 }
35 var channelstreamConnection = this.$['channelstream-connection'];
35 if (window.CHANNELSTREAM_SETTINGS && CHANNELSTREAM_SETTINGS.enabled){
36 channelstreamConnection.connectUrl = CHANNELSTREAM_URLS.connect;
36 var channelstreamConnection = this.$['channelstream-connection'];
37 channelstreamConnection.subscribeUrl = CHANNELSTREAM_URLS.subscribe;
37 channelstreamConnection.connectUrl = CHANNELSTREAM_URLS.connect;
38 channelstreamConnection.websocketUrl = CHANNELSTREAM_URLS.ws + '/ws';
38 channelstreamConnection.subscribeUrl = CHANNELSTREAM_URLS.subscribe;
39 channelstreamConnection.longPollUrl = CHANNELSTREAM_URLS.longpoll + '/listen';
39 channelstreamConnection.websocketUrl = CHANNELSTREAM_URLS.ws + '/ws';
40 // some channels might already be registered by topic
40 channelstreamConnection.longPollUrl = CHANNELSTREAM_URLS.longpoll + '/listen';
41 for (var i = 0; i < channels.length; i++) {
41 // some channels might already be registered by topic
42 channelstreamConnection.push('channels', channels[i]);
42 for (var i = 0; i < channels.length; i++) {
43 channelstreamConnection.push('channels', channels[i]);
44 }
45 // append any additional channels registered in other plugins
46 $.Topic('/connection_controller/subscribe').processPrepared();
47 channelstreamConnection.connect();
43 }
48 }
44 // append any additional channels registered in other plugins
45 $.Topic('/connection_controller/subscribe').processPrepared();
46 channelstreamConnection.connect();
47 },
49 },
48
50
49 checkViewChannels: function () {
51 checkViewChannels: function () {
General Comments 0
You need to be logged in to leave comments. Login now