From cd323c9ca841d08a19c0831c0437ebe4ea9682fd Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Sun, 19 Apr 2026 01:31:04 +0200 Subject: [PATCH] Background data persist on app pause on Android --- sbapp/main.py | 2 +- sbapp/sideband/core.py | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/sbapp/main.py b/sbapp/main.py index e87c802..9e8be46 100644 --- a/sbapp/main.py +++ b/sbapp/main.py @@ -1063,7 +1063,7 @@ class SidebandApp(MDApp): self.sideband.setstate("app.running", True) self.sideband.setstate("app.foreground", False) self.app_state = SidebandApp.PAUSED - self.sideband.should_persist_data() + self.sideband.should_persist_data(background=True) RNS.log("App paused", RNS.LOG_DEBUG) return True diff --git a/sbapp/sideband/core.py b/sbapp/sideband/core.py index e2b978c..367ba9b 100644 --- a/sbapp/sideband/core.py +++ b/sbapp/sideband/core.py @@ -580,10 +580,8 @@ class SidebandCore(): total += entry.stat(follow_symlinks=False).st_size return total - def should_persist_data(self): - if self.reticulum != None: - self.reticulum._should_persist_data() - + def should_persist_data(self, background=False): + if self.reticulum != None: self.reticulum._should_persist_data(background=background) self.save_configuration() def __load_telemetry_collector_excluded(self):