From 9307db16c4e922eb3ccf5625f8ee04e9d1556d7c Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Sun, 17 May 2026 00:17:12 +0200 Subject: [PATCH] Allow disabling mirroring interval --- RNS/Utilities/rngit/server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RNS/Utilities/rngit/server.py b/RNS/Utilities/rngit/server.py index 2fcecbeb..dc55abaa 100644 --- a/RNS/Utilities/rngit/server.py +++ b/RNS/Utilities/rngit/server.py @@ -1732,7 +1732,7 @@ class ReticulumGitNode(): section = self.config["rngit"] if "node_name" in section: self.node_name = section["node_name"] if "announce_interval" in section: self.announce_interval = section.as_int("announce_interval")*60 - if "mirror_interval" in section: self.mirror_interval = section.as_int("mirror_interval")*60*60 + if "mirror_interval" in section: self.mirror_interval = max(section.as_int("mirror_interval")*60*60, 0) if "record_stats" in section: self.stats_enabled = section.as_bool("record_stats") if "stats_ignore_identities" in section: ignored = section.as_list("stats_ignore_identities") @@ -2135,7 +2135,7 @@ class ReticulumGitNode(): self.__persist_stats() self.last_stats_job = time.time() - if time.time() > self.last_sync_check + self.sync_check_interval: + if self.mirror_interval > 0 and time.time() > self.last_sync_check + self.sync_check_interval: self.__sync_mirrors() self.last_sync_check = time.time()