From: Dirk-Jan C. Binnema Date: Mon, 7 Aug 2006 12:32:36 +0000 (+0000) Subject: * update to new TinyMail API X-Git-Tag: git_migration_finished~4421 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=4cb37a953e7198501a0aee3b8205b728129d78bc * update to new TinyMail API * cleaned up a bit pmo-trunk-r457 --- diff --git a/src/modest-tny-attachment.c b/src/modest-tny-attachment.c index ed73136..20ef3a2 100644 --- a/src/modest-tny-attachment.c +++ b/src/modest-tny-attachment.c @@ -85,6 +85,7 @@ modest_tny_attachment_get_type (void) sizeof(ModestTnyAttachment), 1, /* n_preallocs */ (GInstanceInitFunc) modest_tny_attachment_init, + NULL }; my_type = g_type_register_static (G_TYPE_OBJECT, "ModestTnyAttachment", @@ -287,20 +288,20 @@ modest_tny_attachment_free_list(GList *list) ModestTnyAttachment * -modest_tny_attachment_new_from_mime_part(TnyMsgMimePartIface *part) +modest_tny_attachment_new_from_mime_part(TnyMimePartIface *part) { TnyStreamIface *mem_stream; ModestTnyAttachment *self; mem_stream = TNY_STREAM_IFACE(tny_stream_camel_new(camel_stream_mem_new())); self = modest_tny_attachment_new(); - tny_msg_mime_part_iface_decode_to_stream(part, mem_stream); + tny_mime_part_iface_decode_to_stream(part, mem_stream); tny_stream_iface_reset(mem_stream); modest_tny_attachment_set_stream(self, mem_stream); modest_tny_attachment_set_mime_type(self, - tny_msg_mime_part_iface_get_content_type(part)); + tny_mime_part_iface_get_content_type(part)); modest_tny_attachment_set_name(self, - tny_msg_mime_part_iface_get_filename(part)); + tny_mime_part_iface_get_filename(part)); return self; } @@ -312,7 +313,7 @@ modest_tny_attachment_new_from_message(const TnyMsgIface *msg) gint res; mem_stream = TNY_STREAM_IFACE(tny_stream_camel_new(camel_stream_mem_new())); - msg_stream = tny_msg_mime_part_iface_get_stream(TNY_MSG_MIME_PART_IFACE(msg)); + msg_stream = tny_mime_part_iface_get_stream(TNY_MIME_PART_IFACE(msg)); printf("ping\n"); tny_stream_iface_reset(msg_stream); res = tny_stream_iface_write_to_stream(msg_stream, mem_stream); @@ -326,47 +327,3 @@ modest_tny_attachment_new_from_message(const TnyMsgIface *msg) modest_tny_attachment_set_name(self, "original message"); return self; } - -GList * -modest_tny_attachment_new_list_from_msg(const TnyMsgIface *msg, gboolean with_body) -{ - // FIXME: does not work anymore. needs the new TnyList stuff... - return NULL; -#if 0 - - TnyList *att_list - const GList *attachments = NULL; - TnyMsgMimePartIface *part; - ModestTnyAttachment *att; - - - if (with_body) { - /* TODO: make plain over html configurable */ - part = modest_tny_msg_actions_find_body_part ((TnyMsgIface *)msg, "text/plain"); - if (!part) - part = modest_tny_msg_actions_find_body_part ((TnyMsgIface *)msg, "text/html"); - if (part) { - att = modest_tny_attachment_new_from_mime_part(part); - /* TODO: i18n */ - modest_tny_attachment_set_name(att, "original message"); - list = g_list_append(list, att); - } - } - - if (with_body) { - list = g_list_append(list, modest_tny_attachment_new_from_message(msg)); - } else { - attachments = tny_msg_iface_get_parts((TnyMsgIface *)msg); - } - while (attachments) { - part = attachments->data; - if (tny_msg_mime_part_iface_is_attachment(part)) { - att = modest_tny_attachment_new_from_mime_part(part); - list = g_list_append(list, att); - } - attachments = attachments->next; - } - return list; - -#endif -} diff --git a/src/modest-tny-attachment.h b/src/modest-tny-attachment.h index ffe6bb1..6f06bac 100644 --- a/src/modest-tny-attachment.h +++ b/src/modest-tny-attachment.h @@ -36,7 +36,7 @@ #include #include #include -#include +#include /* other include files */ G_BEGIN_DECLS @@ -71,10 +71,6 @@ GType modest_tny_attachment_get_type (void) G_GNUC_CONST; /* otherwise probably a GObject*. */ ModestTnyAttachment* modest_tny_attachment_new (void); -/* fill in other public functions, eg.: */ -/* void modest_tny_attachment_do_something (ModestTnyAttachment *self, const gchar* param); */ -/* gboolean modest_tny_attachment_has_foo (ModestTnyAttachment *self, gint value); */ - void modest_tny_attachment_set_name (ModestTnyAttachment *self, const gchar * thing); const gchar *modest_tny_attachment_get_name (ModestTnyAttachment *self); @@ -90,8 +86,6 @@ TnyStreamIface * modest_tny_attachment_get_stream (ModestTnyAttachment *self); void modest_tny_attachment_free_list(GList *list); -GList *modest_tny_attachment_new_list_from_msg(const TnyMsgIface *msg, gboolean with_body); - G_END_DECLS #endif /* __MODEST_TNY_ATTACHMENT_H__ */