From a9e6d863c3fda42cf81674128c6b7330fc35bf28 Mon Sep 17 00:00:00 2001 From: Maxim Shishmarev Date: Fri, 13 Mar 2020 15:34:48 +1100 Subject: [PATCH] Disable long-polling --- js/modules/loki_message_api.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/modules/loki_message_api.js b/js/modules/loki_message_api.js index c3ccf6ae8..7af0125b1 100644 --- a/js/modules/loki_message_api.js +++ b/js/modules/loki_message_api.js @@ -283,7 +283,6 @@ class LokiMessageAPI { !stopPollingResult && successiveFailures < MAX_ACCEPTABLE_FAILURES ) { - await sleepFor(successiveFailures * 1000); // TODO: Revert back to using snode address instead of IP try { @@ -337,6 +336,10 @@ class LokiMessageAPI { } successiveFailures += 1; } + + // Always wait a bit as we are no longer long-polling + await sleepFor(Math.max(successiveFailures, 2) * 1000); + } if (successiveFailures >= MAX_ACCEPTABLE_FAILURES) { const remainingSwarmSnodes = await lokiSnodeAPI.unreachableNode( @@ -374,9 +377,6 @@ class LokiMessageAPI { const options = { timeout: 40000, ourPubKey: this.ourKey, - headers: { - [LOKI_LONGPOLL_HEADER]: true, - }, }; // let exceptions bubble up