summaryrefslogtreecommitdiffstats
path: root/examples/imapresource/imapresource.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-09-20 10:52:30 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-09-20 10:52:30 +0200
commit160f3153cffb110f5b52e244485ccbc2c15b002c (patch)
tree5159a2f7dc3ee04d34998d383357eddeb76da0ea /examples/imapresource/imapresource.cpp
parentcb21b7d053ab35f61e8316853f57ec1ce121e484 (diff)
downloadsink-160f3153cffb110f5b52e244485ccbc2c15b002c.tar.gz
sink-160f3153cffb110f5b52e244485ccbc2c15b002c.zip
Fixed tests with secretstore
Diffstat (limited to 'examples/imapresource/imapresource.cpp')
-rw-r--r--examples/imapresource/imapresource.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/examples/imapresource/imapresource.cpp b/examples/imapresource/imapresource.cpp
index 2aba6b0..b8a741b 100644
--- a/examples/imapresource/imapresource.cpp
+++ b/examples/imapresource/imapresource.cpp
@@ -841,7 +841,7 @@ protected:
841 auto messageByUid = QSharedPointer<QHash<qint64, Imap::Message>>::create(); 841 auto messageByUid = QSharedPointer<QHash<qint64, Imap::Message>>::create();
842 SinkTrace() << "Connecting to:" << mServer << mPort; 842 SinkTrace() << "Connecting to:" << mServer << mPort;
843 SinkTrace() << "as:" << mUser; 843 SinkTrace() << "as:" << mUser;
844 auto inspectionJob = imap->login(mUser, mPassword) 844 auto inspectionJob = imap->login(mUser, secret())
845 .then(imap->select(folderRemoteId)) 845 .then(imap->select(folderRemoteId))
846 .then([](Imap::SelectResult){}) 846 .then([](Imap::SelectResult){})
847 .then(imap->fetch(set, scope, [imap, messageByUid](const Imap::Message &message) { 847 .then(imap->fetch(set, scope, [imap, messageByUid](const Imap::Message &message) {
@@ -907,7 +907,7 @@ protected:
907 scope.mode = KIMAP2::FetchJob::FetchScope::Headers; 907 scope.mode = KIMAP2::FetchJob::FetchScope::Headers;
908 auto imap = QSharedPointer<ImapServerProxy>::create(mServer, mPort); 908 auto imap = QSharedPointer<ImapServerProxy>::create(mServer, mPort);
909 auto messageByUid = QSharedPointer<QHash<qint64, Imap::Message>>::create(); 909 auto messageByUid = QSharedPointer<QHash<qint64, Imap::Message>>::create();
910 return imap->login(mUser, mPassword) 910 return imap->login(mUser, secret())
911 .then(imap->select(remoteId)) 911 .then(imap->select(remoteId))
912 .then(imap->fetch(set, scope, [=](const Imap::Message message) { 912 .then(imap->fetch(set, scope, [=](const Imap::Message message) {
913 messageByUid->insert(message.uid, message); 913 messageByUid->insert(message.uid, message);
@@ -924,7 +924,7 @@ protected:
924 auto folderByName = QSharedPointer<QSet<QString>>::create(); 924 auto folderByName = QSharedPointer<QSet<QString>>::create();
925 925
926 auto imap = QSharedPointer<ImapServerProxy>::create(mServer, mPort); 926 auto imap = QSharedPointer<ImapServerProxy>::create(mServer, mPort);
927 auto inspectionJob = imap->login(mUser, mPassword) 927 auto inspectionJob = imap->login(mUser, secret())
928 .then(imap->fetchFolders([=](const Imap::Folder &f) { 928 .then(imap->fetchFolders([=](const Imap::Folder &f) {
929 *folderByPath << f.path(); 929 *folderByPath << f.path();
930 *folderByName << f.name(); 930 *folderByName << f.name();
@@ -949,7 +949,6 @@ public:
949 QString mServer; 949 QString mServer;
950 int mPort; 950 int mPort;
951 QString mUser; 951 QString mUser;
952 QString mPassword;
953}; 952};
954 953
955 954
@@ -981,8 +980,6 @@ ImapResource::ImapResource(const ResourceContext &resourceContext)
981 inspector->mServer = server; 980 inspector->mServer = server;
982 inspector->mPort = port; 981 inspector->mPort = port;
983 inspector->mUser = user; 982 inspector->mUser = user;
984 //TODO
985 // inspector->mPassword = password;
986 setupInspector(inspector); 983 setupInspector(inspector);
987 984
988 setupPreprocessors(ENTITY_TYPE_MAIL, QVector<Sink::Preprocessor*>() << new SpecialPurposeProcessor << new MailPropertyExtractor); 985 setupPreprocessors(ENTITY_TYPE_MAIL, QVector<Sink::Preprocessor*>() << new SpecialPurposeProcessor << new MailPropertyExtractor);