summaryrefslogtreecommitdiffstats
path: root/examples/imapresource
diff options
context:
space:
mode:
Diffstat (limited to 'examples/imapresource')
-rw-r--r--examples/imapresource/imapresource.cpp11
-rw-r--r--examples/imapresource/imapresource.h3
2 files changed, 3 insertions, 11 deletions
diff --git a/examples/imapresource/imapresource.cpp b/examples/imapresource/imapresource.cpp
index 8fc7702..2aa5a2c 100644
--- a/examples/imapresource/imapresource.cpp
+++ b/examples/imapresource/imapresource.cpp
@@ -20,7 +20,6 @@
20#include "imapresource.h" 20#include "imapresource.h"
21 21
22#include "facade.h" 22#include "facade.h"
23#include "pipeline.h"
24#include "resourceconfig.h" 23#include "resourceconfig.h"
25#include "commands.h" 24#include "commands.h"
26#include "index.h" 25#include "index.h"
@@ -554,8 +553,8 @@ public:
554 QByteArray mResourceInstanceIdentifier; 553 QByteArray mResourceInstanceIdentifier;
555}; 554};
556 555
557ImapResource::ImapResource(const ResourceContext &resourceContext, const QSharedPointer<Sink::Pipeline> &pipeline) 556ImapResource::ImapResource(const ResourceContext &resourceContext)
558 : Sink::GenericResource(resourceContext, pipeline) 557 : Sink::GenericResource(resourceContext)
559{ 558{
560 auto config = ResourceConfig::getConfiguration(resourceContext.instanceId()); 559 auto config = ResourceConfig::getConfiguration(resourceContext.instanceId());
561 mServer = config.value("server").toString(); 560 mServer = config.value("server").toString();
@@ -583,12 +582,6 @@ ImapResource::ImapResource(const ResourceContext &resourceContext, const QShared
583 setupPreprocessors(ENTITY_TYPE_FOLDER, QVector<Sink::Preprocessor*>()); 582 setupPreprocessors(ENTITY_TYPE_FOLDER, QVector<Sink::Preprocessor*>());
584} 583}
585 584
586void ImapResource::removeFromDisk(const QByteArray &instanceIdentifier)
587{
588 GenericResource::removeFromDisk(instanceIdentifier);
589 Sink::Storage::DataStore(Sink::storageLocation(), instanceIdentifier + ".synchronization", Sink::Storage::DataStore::ReadWrite).removeFromDisk();
590}
591
592KAsync::Job<void> ImapResource::inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue) 585KAsync::Job<void> ImapResource::inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue)
593{ 586{
594 auto synchronizationStore = QSharedPointer<Sink::Storage::DataStore>::create(Sink::storageLocation(), mResourceContext.instanceId() + ".synchronization", Sink::Storage::DataStore::ReadOnly); 587 auto synchronizationStore = QSharedPointer<Sink::Storage::DataStore>::create(Sink::storageLocation(), mResourceContext.instanceId() + ".synchronization", Sink::Storage::DataStore::ReadOnly);
diff --git a/examples/imapresource/imapresource.h b/examples/imapresource/imapresource.h
index 216c6c5..d345d64 100644
--- a/examples/imapresource/imapresource.h
+++ b/examples/imapresource/imapresource.h
@@ -39,9 +39,8 @@ struct Folder;
39class ImapResource : public Sink::GenericResource 39class ImapResource : public Sink::GenericResource
40{ 40{
41public: 41public:
42 ImapResource(const Sink::ResourceContext &resourceContext, const QSharedPointer<Sink::Pipeline> &pipeline = QSharedPointer<Sink::Pipeline>()); 42 ImapResource(const Sink::ResourceContext &resourceContext);
43 KAsync::Job<void> inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue) Q_DECL_OVERRIDE; 43 KAsync::Job<void> inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue) Q_DECL_OVERRIDE;
44 static void removeFromDisk(const QByteArray &instanceIdentifier);
45 44
46private: 45private:
47 QString mServer; 46 QString mServer;