Procházet zdrojové kódy

Removes unnecessary history.pushState if the welcome page is disabled and the user enter the base URL

efficient_tiling
hristoterezov před 9 roky
rodič
revize
3d5af92c7a
1 změnil soubory, kde provedl 0 přidání a 26 odebrání
  1. 0
    26
      app.js

+ 0
- 26
app.js Zobrazit soubor

@@ -24,24 +24,6 @@ import API from './modules/API/API';
24 24
 
25 25
 import UIEvents from './service/UI/UIEvents';
26 26
 
27
-/**
28
- * Tries to push history state with the following parameters:
29
- * 'VideoChat', `Room: ${roomName}`, URL. If fail, prints the error and returns
30
- * it.
31
- */
32
-function pushHistoryState(roomName, URL) {
33
-    try {
34
-        window.history.pushState(
35
-            'VideoChat', `Room: ${roomName}`, URL
36
-        );
37
-    } catch (e) {
38
-        console.warn("Push history state failed with parameters:",
39
-            'VideoChat', `Room: ${roomName}`, URL, e);
40
-        return e;
41
-    }
42
-    return null;
43
-}
44
-
45 27
 /**
46 28
  * Builds and returns the room name.
47 29
  */
@@ -51,14 +33,6 @@ function buildRoomName () {
51 33
     if(!roomName) {
52 34
         let word = RoomnameGenerator.generateRoomWithoutSeparator();
53 35
         roomName = word.toLowerCase();
54
-        let historyURL = window.location.pathname + word;
55
-        //Trying to push state with URL "/" + roomName
56
-        var err = pushHistoryState(word, historyURL);
57
-        //If URL "/" + roomName is not good, trying with explicitly adding the
58
-        //domain name.
59
-        if(err && config.hosts.domain) {
60
-            pushHistoryState(word, "//" + config.hosts.domain + historyURL);
61
-        }
62 36
     }
63 37
 
64 38
     return roomName;

Načítá se…
Zrušit
Uložit