diff options
Diffstat (limited to 'examples/davresource/davresource.cpp')
-rw-r--r-- | examples/davresource/davresource.cpp | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/examples/davresource/davresource.cpp b/examples/davresource/davresource.cpp index 81ae675..b0a9ea3 100644 --- a/examples/davresource/davresource.cpp +++ b/examples/davresource/davresource.cpp | |||
@@ -31,6 +31,8 @@ | |||
31 | #include "facadefactory.h" | 31 | #include "facadefactory.h" |
32 | #include "adaptorfactoryregistry.h" | 32 | #include "adaptorfactoryregistry.h" |
33 | 33 | ||
34 | #include "contactpreprocessor.h" | ||
35 | |||
34 | #include <KDAV/DavCollection> | 36 | #include <KDAV/DavCollection> |
35 | #include <KDAV/DavCollectionsFetchJob> | 37 | #include <KDAV/DavCollectionsFetchJob> |
36 | #include <KDAV/DavItemsListJob> | 38 | #include <KDAV/DavItemsListJob> |
@@ -523,23 +525,7 @@ DavResource::DavResource(const Sink::ResourceContext &resourceContext) | |||
523 | setupSynchronizer(synchronizer); | 525 | setupSynchronizer(synchronizer); |
524 | //setupInspector(QSharedPointer<MaildirInspector>::create(resourceContext)); | 526 | //setupInspector(QSharedPointer<MaildirInspector>::create(resourceContext)); |
525 | 527 | ||
526 | /* | 528 | setupPreprocessors(ENTITY_TYPE_CONTACT, QVector<Sink::Preprocessor*>() << new ContactPropertyExtractor); |
527 | setupPreprocessors(ENTITY_TYPE_MAIL, QVector<Sink::Preprocessor*>() << new SpecialPurposeProcessor(resourceContext.resourceType, resourceContext.instanceId()) << new MaildirMimeMessageMover(resourceContext.instanceId(), mMaildirPath) << new MaildirMailPropertyExtractor); | ||
528 | setupPreprocessors(ENTITY_TYPE_FOLDER, QVector<Sink::Preprocessor*>() << new FolderPreprocessor(mMaildirPath)); | ||
529 | |||
530 | KPIM::Contactdir dir(mMaildirPath, true); | ||
531 | SinkTrace() << "Started maildir resource for maildir: " << mMaildirPath; | ||
532 | { | ||
533 | auto draftsFolder = dir.addSubFolder("Drafts"); | ||
534 | auto remoteId = synchronizer->createFolder(draftsFolder, "folder", QByteArrayList() << "drafts"); | ||
535 | auto draftsFolderLocalId = synchronizer->syncStore().resolveRemoteId(ENTITY_TYPE_FOLDER, remoteId); | ||
536 | } | ||
537 | { | ||
538 | auto trashFolder = dir.addSubFolder("Trash"); | ||
539 | auto remoteId = synchronizer->createFolder(trashFolder, "folder", QByteArrayList() << "trash"); | ||
540 | auto trashFolderLocalId = synchronizer->syncStore().resolveRemoteId(ENTITY_TYPE_FOLDER, remoteId); | ||
541 | } | ||
542 | synchronizer->commit();*/ | ||
543 | } | 529 | } |
544 | 530 | ||
545 | 531 | ||