diff options
author | drebs <drebs@leap.se> | 2014-08-04 16:48:21 -0300 |
---|---|---|
committer | drebs <drebs@leap.se> | 2014-08-08 11:49:03 -0300 |
commit | afdb1cefe605cabfe325df3124b9beb3174568ff (patch) | |
tree | ddfd62a861a1bd6c035d60ef9222eb18102e6cc9 /client/src/leap/soledad/client/crypto.py | |
parent | 30aa5c040c093aa82be09e94dd403c18597320e5 (diff) |
Delete the received docs from sync db before starting a new sync.
Diffstat (limited to 'client/src/leap/soledad/client/crypto.py')
-rw-r--r-- | client/src/leap/soledad/client/crypto.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/client/src/leap/soledad/client/crypto.py b/client/src/leap/soledad/client/crypto.py index 1b01913d..a24f2053 100644 --- a/client/src/leap/soledad/client/crypto.py +++ b/client/src/leap/soledad/client/crypto.py @@ -986,3 +986,10 @@ class SyncDecrypterPool(SyncEncryptDecryptPool): else: # If no errors found, remove it from the received database. self.delete_received_doc(doc_id, doc_rev) + + def empty(self): + """ + Empty the received docs table of the sync database. + """ + sql = "DELETE FROM %s WHERE 1" % (self.TABLE_NAME,) + res = self._sync_db.execute(sql) |