Procházet zdrojové kódy

Silence warning when the push session future is already done

Lennart Grahl před 6 roky
rodič
revize
58a9e4d998
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      src/services/push.ts

+ 1 - 1
src/services/push.ts

@@ -228,7 +228,7 @@ export class PushSession {
             this.retryTimeoutMs = Math.min(this.retryTimeoutMs * 2, this.config.retryTimeoutMaxMs);
 
             // Maximum tries reached?
-            if (this.tries === this.config.triesMax) {
+            if (!this.doneFuture.done && this.tries === this.config.triesMax) {
                 const error = `Push session timeout after ${this.tries} tries`;
                 this.$log.warn(this.logTag, error);
                 this.doneFuture.reject(new TimeoutError(error));