File indexing completed on 2024-11-10 04:40:19

0001 /*
0002     SPDX-FileCopyrightText: 2016 Daniel Vrátil <dvratil@kde.org>
0003 
0004     SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #include "fakeitemretrievalmanager.h"
0008 #include "storage/itemretrievalrequest.h"
0009 
0010 using namespace Akonadi::Server;
0011 
0012 Q_DECLARE_METATYPE(ItemRetrievalResult)
0013 
0014 FakeItemRetrievalManager::FakeItemRetrievalManager()
0015 {
0016     qRegisterMetaType<ItemRetrievalResult>();
0017 }
0018 
0019 void FakeItemRetrievalManager::requestItemDelivery(ItemRetrievalRequest request)
0020 {
0021     QMetaObject::invokeMethod(
0022         this,
0023         [this, r = std::move(request)] {
0024             Q_EMIT requestFinished({r});
0025         },
0026         Qt::QueuedConnection);
0027 }
0028 
0029 #include "moc_fakeitemretrievalmanager.cpp"