Browse Source

Add support for connection optimisation URL param

master
yanas 9 years ago
parent
commit
4a4e25de28
1 changed files with 4 additions and 14 deletions
  1. 4
    14
      connection_optimization/do_external_connect.js

+ 4
- 14
connection_optimization/do_external_connect.js View File

12
  * exrnal_connect.js.
12
  * exrnal_connect.js.
13
  */
13
  */
14
 
14
 
15
-
16
-
17
- /**
18
-  * Gets the token from the URL.
19
-  */
20
-function buildToken(){
21
-    var params = getConfigParamsFromUrl();
22
-    return params["config.token"] || config.token;
23
-}
24
-
25
 /**
15
 /**
26
  * Executes createConnectionExternally function.
16
  * Executes createConnectionExternally function.
27
  */
17
  */
28
 (function () {
18
 (function () {
29
-    // FIXME: Add implementation for changing that config from the url for
30
-    // consistency
31
-    var url = config.externalConnectUrl;
19
+    var params = getConfigParamsFromUrl();
20
+
21
+    var url = params["config.externalConnectUrl"] || config.externalConnectUrl;
32
 
22
 
33
     /**
23
     /**
34
      * Check if connect from connection.js was executed and executes the handler
24
      * Check if connect from connection.js was executed and executes the handler
64
 
54
 
65
     url += "?room=" + room_name;
55
     url += "?room=" + room_name;
66
 
56
 
67
-    var token = buildToken();
57
+    var token = params["config.token"] || config.token;
68
     if(token)
58
     if(token)
69
         url += "&token=" + token;
59
         url += "&token=" + token;
70
 
60
 

Loading…
Cancel
Save