X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmodest-tny-msg-actions.c;fp=src%2Fmodest-tny-msg-actions.c;h=710e24271b25113753ef36da2960181ac41fc3fd;hb=cd391684b9e177e208e90bcd53da83e871e06de5;hp=f05abcc56755ba8f9dba110b24285f35daeb1f8a;hpb=388f660c0d02eddbfcb192662239e2410cb97724;p=modest diff --git a/src/modest-tny-msg-actions.c b/src/modest-tny-msg-actions.c index f05abcc..710e242 100644 --- a/src/modest-tny-msg-actions.c +++ b/src/modest-tny-msg-actions.c @@ -184,58 +184,3 @@ modest_tny_msg_actions_find_body (TnyMsg *msg, gboolean want_html) else return NULL; } - - -static void -modest_tny_msg_actions_xfer (TnyHeader *header, TnyFolder *folder, - gboolean delete_original) -{ - TnyFolder *src_folder; - TnyList *headers; - - src_folder = tny_header_get_folder (header); - headers = tny_simple_list_new (); - - /* Move */ - tny_list_prepend (headers, G_OBJECT (header)); - tny_folder_transfer_msgs (src_folder, headers, folder, delete_original); - - /* Free */ - g_object_unref (headers); - g_object_unref (folder); -} - -void -modest_tny_msg_actions_copy (TnyHeader *header, TnyFolder *folder) -{ - g_return_if_fail (TNY_IS_HEADER (header)); - g_return_if_fail (TNY_IS_FOLDER (folder)); - - modest_tny_msg_actions_xfer (header, folder, FALSE); -} - -void -modest_tny_msg_actions_move (TnyHeader *header, TnyFolder *folder) -{ - g_return_if_fail (TNY_IS_HEADER (header)); - g_return_if_fail (TNY_IS_FOLDER (folder)); - - modest_tny_msg_actions_xfer (header, folder, TRUE); -} - -void -modest_tny_msg_actions_remove (TnyHeader *header) -{ - TnyFolder *folder; - - g_return_if_fail (TNY_IS_HEADER (header)); - - folder = tny_header_get_folder (header); - - /* Remove */ - tny_folder_remove_msg (folder, header); - tny_folder_expunge (folder); - - /* Free */ - g_object_unref (folder); -}