refactor(backups): merge sync_all_snapshots with force_snapshot_reload

pull/35/head
Houkime 2023-06-26 19:16:18 +00:00
parent f8029d133a
commit a76834d1ba
1 changed files with 2 additions and 6 deletions

View File

@ -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: