diff options
Diffstat (limited to 'common/storage_common.cpp')
-rw-r--r-- | common/storage_common.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/common/storage_common.cpp b/common/storage_common.cpp index 1dbc178..10870d4 100644 --- a/common/storage_common.cpp +++ b/common/storage_common.cpp | |||
@@ -158,4 +158,15 @@ QByteArray Storage::uidFromKey(const QByteArray &key) | |||
158 | return key.mid(0, 38); | 158 | return key.mid(0, 38); |
159 | } | 159 | } |
160 | 160 | ||
161 | bool Storage::NamedDatabase::contains(const QByteArray &uid) | ||
162 | { | ||
163 | bool found = false; | ||
164 | scan(uid, [&found](const QByteArray &, const QByteArray &) -> bool { | ||
165 | found = true; | ||
166 | return false; | ||
167 | }, [this](const Akonadi2::Storage::Error &error) { | ||
168 | }, true); | ||
169 | return found; | ||
170 | } | ||
171 | |||
161 | } // namespace Akonadi2 | 172 | } // namespace Akonadi2 |