diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-05-29 15:19:21 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-05-29 15:19:21 +0200 |
commit | dabd408dcd372f16c7934597db30346869cd8ad8 (patch) | |
tree | 0d6513204b7fa6e34cf50733ad0472866ea05e2a /examples/dummyresource/resourcefactory.cpp | |
parent | b441386c4e138d19bbd79d578e0a2ff1b3f54a93 (diff) | |
download | sink-dabd408dcd372f16c7934597db30346869cd8ad8.tar.gz sink-dabd408dcd372f16c7934597db30346869cd8ad8.zip |
Fixed genericresource so it works with the maildirresourcetest
Diffstat (limited to 'examples/dummyresource/resourcefactory.cpp')
-rw-r--r-- | examples/dummyresource/resourcefactory.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/examples/dummyresource/resourcefactory.cpp b/examples/dummyresource/resourcefactory.cpp index 1708cc5..5f42262 100644 --- a/examples/dummyresource/resourcefactory.cpp +++ b/examples/dummyresource/resourcefactory.cpp | |||
@@ -126,16 +126,15 @@ class DummySynchronizer : public Sink::Synchronizer { | |||
126 | }; | 126 | }; |
127 | 127 | ||
128 | DummyResource::DummyResource(const QByteArray &instanceIdentifier, const QSharedPointer<Sink::Pipeline> &pipeline) | 128 | DummyResource::DummyResource(const QByteArray &instanceIdentifier, const QSharedPointer<Sink::Pipeline> &pipeline) |
129 | : Sink::GenericResource(PLUGIN_NAME, instanceIdentifier, pipeline, QSharedPointer<Sink::NullChangeReplay>::create(), QSharedPointer<DummySynchronizer>::create(PLUGIN_NAME, instanceIdentifier)), | 129 | : Sink::GenericResource(PLUGIN_NAME, instanceIdentifier, pipeline) |
130 | mEventAdaptorFactory(QSharedPointer<DummyEventAdaptorFactory>::create()), | ||
131 | mMailAdaptorFactory(QSharedPointer<DummyMailAdaptorFactory>::create()), | ||
132 | mFolderAdaptorFactory(QSharedPointer<DummyFolderAdaptorFactory>::create()) | ||
133 | { | 130 | { |
134 | addType(ENTITY_TYPE_MAIL, mMailAdaptorFactory, | 131 | setupSynchronizer(QSharedPointer<DummySynchronizer>::create(PLUGIN_NAME, instanceIdentifier)); |
132 | setupChangereplay(QSharedPointer<Sink::NullChangeReplay>::create()); | ||
133 | setupPreprocessors(ENTITY_TYPE_MAIL, | ||
135 | QVector<Sink::Preprocessor*>() << new DefaultIndexUpdater<Sink::ApplicationDomain::Mail>); | 134 | QVector<Sink::Preprocessor*>() << new DefaultIndexUpdater<Sink::ApplicationDomain::Mail>); |
136 | addType(ENTITY_TYPE_FOLDER, mFolderAdaptorFactory, | 135 | setupPreprocessors(ENTITY_TYPE_FOLDER, |
137 | QVector<Sink::Preprocessor*>() << new DefaultIndexUpdater<Sink::ApplicationDomain::Folder>); | 136 | QVector<Sink::Preprocessor*>() << new DefaultIndexUpdater<Sink::ApplicationDomain::Folder>); |
138 | addType(ENTITY_TYPE_EVENT, mEventAdaptorFactory, | 137 | setupPreprocessors(ENTITY_TYPE_EVENT, |
139 | QVector<Sink::Preprocessor*>() << new DefaultIndexUpdater<Sink::ApplicationDomain::Event>); | 138 | QVector<Sink::Preprocessor*>() << new DefaultIndexUpdater<Sink::ApplicationDomain::Event>); |
140 | } | 139 | } |
141 | 140 | ||