diff --git a/src/Simplex/Messaging/Server/Main.hs b/src/Simplex/Messaging/Server/Main.hs index 418ef36c8..fa1698653 100644 --- a/src/Simplex/Messaging/Server/Main.hs +++ b/src/Simplex/Messaging/Server/Main.hs @@ -244,7 +244,8 @@ smpServerCLI cfgPath logPath = hostMode = either (const HMPublic) textToHostMode $ lookupValue "PROXY" "host_mode" ini, requiredHostMode = fromMaybe False $ iniOnOff "PROXY" "required_host_mode" ini } - } + }, + persistErrorInterval = 30 -- seconds }, allowSMPProxy = True } diff --git a/tests/SMPClient.hs b/tests/SMPClient.hs index 441ece34b..d2e11d29b 100644 --- a/tests/SMPClient.hs +++ b/tests/SMPClient.hs @@ -133,7 +133,11 @@ proxyCfg = cfgV7 { allowSMPProxy = True, smpServerVRange = mkVersionRange batchCmdsSMPVersion sendingProxySMPVersion, - smpAgentCfg = defaultSMPClientAgentConfig {smpCfg = (smpCfg defaultSMPClientAgentConfig) {serverVRange = proxyVRange, agreeSecret = True}} + smpAgentCfg = + defaultSMPClientAgentConfig + { smpCfg = (smpCfg defaultSMPClientAgentConfig) {serverVRange = proxyVRange, agreeSecret = True}, + persistErrorInterval = 3 -- seconds + } } proxyVRange :: VersionRangeSMP