Blobs Synchronization

The synchronization part of the BlobManager class is implemented in the BlobsSynchronizer class, whose API can be seen below.

class leap.soledad.client._db.blobs.sync.BlobsSynchronizer[source]
fetch_missing(*args, **kwargs)[source]

Compare local and remote blobs and fetch what’s missing in local storage.

Parameters:namespace (str) – Optional parameter to restrict operation to a given namespace.
refresh_sync_status_from_server(*args, **kwargs)[source]
send_missing(*args, **kwargs)[source]

Compare local and remote blobs and send what’s missing in server.

Parameters:namespace (str) – Optional parameter to restrict operation to a given namespace.
sync(*args, **kwargs)[source]
sync_progress