diff --git a/selfprivacy_api/backup/__init__.py b/selfprivacy_api/backup/__init__.py index f6d9e0b..7edba6f 100644 --- a/selfprivacy_api/backup/__init__.py +++ b/selfprivacy_api/backup/__init__.py @@ -292,7 +292,7 @@ class Backups: # TODO: the oldest snapshots will get expired faster than the new ones. # How to detect that the end is missing? - Backups.sync_all_snapshots() + Backups.force_snapshot_reload() return Storage.get_cached_snapshots() @staticmethod @@ -302,17 +302,13 @@ class Backups: return snap # Possibly our cache entry got invalidated, let's try one more time - Backups.sync_all_snapshots() + Backups.force_snapshot_reload() snap = Storage.get_cached_snapshot_by_id(id) return snap @staticmethod def force_snapshot_reload(): - Backups.sync_all_snapshots() - - @staticmethod - def sync_all_snapshots(): upstream_snapshots = Backups.provider().backupper.get_snapshots() Storage.invalidate_snapshot_storage() for snapshot in upstream_snapshots: