From 32a901b7860516d3e24dd72d76e2a4c483d71b54 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Wed, 28 Feb 2018 18:28:34 +0100 Subject: Cleanup --- examples/imapresource/imapresource.cpp | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/examples/imapresource/imapresource.cpp b/examples/imapresource/imapresource.cpp index e8bc903..5f7304d 100644 --- a/examples/imapresource/imapresource.cpp +++ b/examples/imapresource/imapresource.cpp @@ -145,19 +145,23 @@ public: return remoteId; } + static bool contains(const QVector &folderList, const QByteArray &remoteId) + { + for (const auto &folder : folderList) { + if (folderRid(folder) == remoteId) { + return true; + } + } + return false; + } + void synchronizeFolders(const QVector &folderList) { SinkTraceCtx(mLogCtx) << "Found folders " << folderList.size(); scanForRemovals(ENTITY_TYPE_FOLDER, [&folderList](const QByteArray &remoteId) -> bool { - // folderList.contains(remoteId) - for (const auto &folder : folderList) { - if (folderRid(folder) == remoteId) { - return true; - } - } - return false; + return contains(folderList, remoteId); } ); @@ -949,7 +953,7 @@ protected: *folderByPath << f.path(); *folderByName << f.name(); })) - .then([this, folderByName, folderByPath, folder, remoteId, imap] { + .then([folderByName, folderByPath, folder, remoteId, imap] { if (!folderByName->contains(folder.getName())) { SinkWarning() << "Existing folders are: " << *folderByPath; SinkWarning() << "We're looking for: " << folder.getName(); -- cgit v1.2.3