Loading config.js +1 −0 Viewed Changes for config.js: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ Config.prototype.rateLimitHistory = 5.0; 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; Config.prototype.fastBrokerPollInterval = 30 * 1000; //1 poll every 30 seconds // Recheck our NAT type once every 2 days Config.prototype.natCheckInterval = 2 * 24 * 60 * 60 * 1000; Loading snowflake.js +5 −0 Viewed Changes for snowflake.js: 5 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -105,6 +105,7 @@ class Snowflake { this.ui.natType = "restricted"; console.log("Learned NAT type: restricted"); this.natFailures = 0; this.config.maxNumClients = 1; } this.broker.setNATType(this.ui.natType); } else { Loading @@ -113,6 +114,10 @@ class Snowflake { Math.max(this.pollInterval - this.config.pollAdjustment, this.config.defaultBrokerPollInterval); this.natFailures = 0; if (this.ui.natType == "unrestricted") { this.pollInterval = this.config.fastBrokerPollInterval; this.config.maxNumClients = 2; } } }), this.config.datachannelTimeout); }, function () { Loading Loading
config.js +1 −0 Viewed Changes for config.js: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ Config.prototype.rateLimitHistory = 5.0; 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; Config.prototype.fastBrokerPollInterval = 30 * 1000; //1 poll every 30 seconds // Recheck our NAT type once every 2 days Config.prototype.natCheckInterval = 2 * 24 * 60 * 60 * 1000; Loading
snowflake.js +5 −0 Viewed Changes for snowflake.js: 5 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -105,6 +105,7 @@ class Snowflake { this.ui.natType = "restricted"; console.log("Learned NAT type: restricted"); this.natFailures = 0; this.config.maxNumClients = 1; } this.broker.setNATType(this.ui.natType); } else { Loading @@ -113,6 +114,10 @@ class Snowflake { Math.max(this.pollInterval - this.config.pollAdjustment, this.config.defaultBrokerPollInterval); this.natFailures = 0; if (this.ui.natType == "unrestricted") { this.pollInterval = this.config.fastBrokerPollInterval; this.config.maxNumClients = 2; } } }), this.config.datachannelTimeout); }, function () { Loading