Add async background sync task management

This commit is contained in:
thePR0M3TH3AN
2025-07-31 19:38:09 -04:00
parent 265817b67d
commit 77757152d7
4 changed files with 54 additions and 7 deletions

View File

@@ -195,6 +195,9 @@ class MainWindow(toga.Window):
bus.unsubscribe("sync_started", self.sync_started)
bus.unsubscribe("sync_finished", self.sync_finished)
bus.unsubscribe("vault_locked", self.vault_locked)
manager = getattr(self.nostr, "_manager", None)
if manager is not None:
manager.cleanup()
class EntryDialog(toga.Window):