diff options
Diffstat (limited to 'src/core/renderer/MCHTMLRendererIMAPDataCallback.cpp')
-rw-r--r-- | src/core/renderer/MCHTMLRendererIMAPDataCallback.cpp | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/core/renderer/MCHTMLRendererIMAPDataCallback.cpp b/src/core/renderer/MCHTMLRendererIMAPDataCallback.cpp new file mode 100644 index 00000000..d438ef85 --- /dev/null +++ b/src/core/renderer/MCHTMLRendererIMAPDataCallback.cpp @@ -0,0 +1,28 @@ +// +// MCHTMLRendererIMAPDataCallback.cc +// mailcore2 +// +// Created by Paul Young on 06/07/2013. +// Copyright (c) 2013 MailCore. All rights reserved. +// + +#include "MCHTMLRendererIMAPDataCallback.h" + +using namespace mailcore; + +HTMLRendererIMAPDataCallback::HTMLRendererIMAPDataCallback(IMAPSession * session, uint32_t uid) +{ + mSession = session; + mUid = uid; + mError = ErrorNone; +} + +Data * HTMLRendererIMAPDataCallback::dataForIMAPPart(String * folder, IMAPPart * part) +{ + return mSession->fetchMessageAttachmentByUID(folder, mUid, part->partID(), part->encoding(), NULL, &mError); +} + +ErrorCode HTMLRendererIMAPDataCallback::error() +{ + return mError; +}
\ No newline at end of file |