commit ac2ad2060b3d49bf8e2411e5a6ba4b8724aab566 Author: Cecylia Bocovich cohosh@torproject.org Date: Thu Jan 21 10:25:57 2021 -0500
Recheck NAT type once every 2 days --- config.js | 3 +++ init-badge.js | 2 +- init-webext.js | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/config.js b/config.js index b5db8b5..2e7555a 100644 --- a/config.js +++ b/config.js @@ -28,6 +28,9 @@ Config.prototype.defaultBrokerPollInterval = 60.0 * 1000; //1 poll every minutes Config.prototype.slowestBrokerPollInterval = 6 * 60 * 60.0 * 1000; //1 poll every 6 hours Config.prototype.pollAdjustment = 100.0 * 1000;
+// Recheck our NAT type once every 2 days +Config.prototype.natCheckInterval = 2 * 24 * 60 * 60 * 1000; + // Timeout after sending answer before datachannel is opened Config.prototype.datachannelTimeout = 20 * 1000;
diff --git a/init-badge.js b/init-badge.js index 784ffc8..6233b10 100644 --- a/init-badge.js +++ b/init-badge.js @@ -157,7 +157,7 @@ var debug, snowflake, config, broker, ui, log, dbg, init, update, initNATType, s console.log(e); }); // reset NAT type every 24 hours in case proxy location changed - setTimeout(_this.initNATType, 24 * 60 * 60 * 1000); + setTimeout(_this.initNATType, config.natCheckInterval); })(this); };
diff --git a/init-webext.js b/init-webext.js index 8a756ec..d9a37d0 100644 --- a/init-webext.js +++ b/init-webext.js @@ -34,8 +34,8 @@ class WebExtUI extends UI { }).catch((e) => { console.log(e); }); - // reset NAT type every 24 hours in case proxy location changed - setTimeout(_this.initNATType, 24 * 60 * 60 * 1000); + // reset NAT type every 2 days in case proxy location changed + setTimeout(_this.initNATType, config.natCheckInterval); })(this); }