From 52dc71d5bbb5ad26caf188262f9743139b912c81 Mon Sep 17 00:00:00 2001 From: Declan Shanaghy Date: Tue, 15 Mar 2022 16:50:38 -0700 Subject: [PATCH] Unrestrict poll interval when not talking to official LD server --- configuration.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/configuration.js b/configuration.js index 8f0bb3c..71435f9 100644 --- a/configuration.js +++ b/configuration.js @@ -194,7 +194,13 @@ module.exports = (function () { config.streamUri = canonicalizeUri(config.streamUri); config.eventsUri = canonicalizeUri(config.eventsUri); - enforceMinimum(config, 'pollInterval', 30); + // Only enforce minimum polling interval if talking to the official server + // This enables shorter poll intervals in scenarios where LD is replaced with a stub server for testing + let minPollInterval = 30; + if ( config.baseUri !== defaultConfig.baseUri ) { + minPollInterval = 1; + } + enforceMinimum(config, 'pollInterval', minPollInterval); enforceMinimum(config, 'diagnosticRecordingInterval', 60); return config;