From cec73d506f6481631c1aa508f5e470e348e462da Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 31 May 2016 09:48:32 +0200 Subject: Open a valid database also in the NullChangeReplay and skip internal keys --- examples/maildirresource/maildirresource.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'examples/maildirresource') diff --git a/examples/maildirresource/maildirresource.cpp b/examples/maildirresource/maildirresource.cpp index eb35d39..67a2b43 100644 --- a/examples/maildirresource/maildirresource.cpp +++ b/examples/maildirresource/maildirresource.cpp @@ -289,6 +289,9 @@ public: // auto remoteIds = synchronizationTransaction.openDatabase("rid.mapping." + bufferType, std::function(), true); auto mainDatabase = Sink::Storage::mainDatabase(transaction(), bufferType); mainDatabase.scan("", [&](const QByteArray &key, const QByteArray &) { + if (Sink::Storage::isInternalKey(key)) { + return true; + } callback(key); return true; }); -- cgit v1.2.3