diff options
Diffstat (limited to 'common/genericresource.cpp')
-rw-r--r-- | common/genericresource.cpp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/common/genericresource.cpp b/common/genericresource.cpp index dcae43d..652154d 100644 --- a/common/genericresource.cpp +++ b/common/genericresource.cpp | |||
@@ -54,7 +54,7 @@ public Q_SLOTS: | |||
54 | { | 54 | { |
55 | auto mainStoreTransaction = mStorage.createTransaction(Storage::ReadOnly); | 55 | auto mainStoreTransaction = mStorage.createTransaction(Storage::ReadOnly); |
56 | auto replayStoreTransaction = mChangeReplayStore.createTransaction(Storage::ReadWrite); | 56 | auto replayStoreTransaction = mChangeReplayStore.createTransaction(Storage::ReadWrite); |
57 | qint64 lastReplayedRevision = 0; | 57 | qint64 lastReplayedRevision = 1; |
58 | replayStoreTransaction.openDatabase().scan("lastReplayedRevision", [&lastReplayedRevision](const QByteArray &key, const QByteArray &value) -> bool { | 58 | replayStoreTransaction.openDatabase().scan("lastReplayedRevision", [&lastReplayedRevision](const QByteArray &key, const QByteArray &value) -> bool { |
59 | lastReplayedRevision = value.toLongLong(); | 59 | lastReplayedRevision = value.toLongLong(); |
60 | return false; | 60 | return false; |
@@ -285,10 +285,13 @@ GenericResource::~GenericResource() | |||
285 | delete mSourceChangeReplay; | 285 | delete mSourceChangeReplay; |
286 | } | 286 | } |
287 | 287 | ||
288 | // void GenericResource::revisionChanged() | 288 | void GenericResource::removeFromDisk(const QByteArray &instanceIdentifier) |
289 | // { | 289 | { |
290 | // //TODO replay revision | 290 | Akonadi2::Storage(Akonadi2::storageLocation(), instanceIdentifier, Akonadi2::Storage::ReadWrite).removeFromDisk(); |
291 | // } | 291 | Akonadi2::Storage(Akonadi2::storageLocation(), instanceIdentifier + ".userqueue", Akonadi2::Storage::ReadWrite).removeFromDisk(); |
292 | Akonadi2::Storage(Akonadi2::storageLocation(), instanceIdentifier + ".synchronizerqueue", Akonadi2::Storage::ReadWrite).removeFromDisk(); | ||
293 | Akonadi2::Storage(Akonadi2::storageLocation(), instanceIdentifier + ".changereplay", Akonadi2::Storage::ReadWrite).removeFromDisk(); | ||
294 | } | ||
292 | 295 | ||
293 | void GenericResource::onProcessorError(int errorCode, const QString &errorMessage) | 296 | void GenericResource::onProcessorError(int errorCode, const QString &errorMessage) |
294 | { | 297 | { |