aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/rfc822/MCMessageParser.cc
diff options
context:
space:
mode:
authorGravatar Hoa V. DINH <dinh.viet.hoa@gmail.com>2013-04-15 23:12:23 -0700
committerGravatar Hoa V. DINH <dinh.viet.hoa@gmail.com>2013-04-15 23:12:23 -0700
commit9389c2ddf5742659618051a04ac6069528187808 (patch)
tree54bc6bae9ef76cd9681812ddca65de8964592c9d /src/core/rfc822/MCMessageParser.cc
parentcc32a9b5768717ac845c907ab57f3edfb1c1fd70 (diff)
Various fixes.
Diffstat (limited to 'src/core/rfc822/MCMessageParser.cc')
-rw-r--r--src/core/rfc822/MCMessageParser.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/core/rfc822/MCMessageParser.cc b/src/core/rfc822/MCMessageParser.cc
index 335ff43f..98982e93 100644
--- a/src/core/rfc822/MCMessageParser.cc
+++ b/src/core/rfc822/MCMessageParser.cc
@@ -14,6 +14,12 @@ MessageParser * MessageParser::messageParserWithData(Data * data)
return (MessageParser *) parser->autorelease();
}
+MessageParser * MessageParser::messageParserWithContentsOfFile(String * filename)
+{
+ Data * data = Data::dataWithContentsOfFile(filename);
+ return messageParserWithData(data);
+}
+
void MessageParser::init()
{
mData = NULL;
@@ -31,8 +37,6 @@ MessageParser::MessageParser(Data * data)
msg = data_message_init(data->bytes(), data->length());
mailmessage_get_bodystructure(msg, &mime);
mMainPart = (AbstractPart *) Attachment::attachmentsWithMIME(msg->msg_mime)->retain();
- MCLog("%s:%p ", MCUTF8(mMainPart->className()), mMainPart);
- MCLog("%s:%p ", MCUTF8(mMainPart->description()), mMainPart);
mMainPart->setMessage(this);
header()->importIMFFields(msg->msg_fields);
mailmessage_free(msg);