Procházet zdrojové kódy

fix: Fix ws reconnect piling up previd param.

release-8443
damencho před 5 roky
rodič
revize
43e7c853b8
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4
    1
      modules/xmpp/ResumeTask.js

+ 4
- 1
modules/xmpp/ResumeTask.js Zobrazit soubor

@@ -126,7 +126,10 @@ export default class ResumeTask {
126 126
         const url = new URL(this._stropheConn.service);
127 127
         let { search } = url;
128 128
 
129
-        search += search.indexOf('?') === -1 ? `?previd=${resumeToken}` : `&previd=${resumeToken}`;
129
+        // adds previd param only if missing
130
+        if (search.indexOf('previd=') === -1) {
131
+            search += search.indexOf('?') === -1 ? `?previd=${resumeToken}` : `&previd=${resumeToken}`;
132
+        }
130 133
 
131 134
         url.search = search;
132 135
 

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