From a9cfed5938aef37d95c009411f965ebc185547c1 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Fri, 16 Dec 2011 10:40:37 -0500 Subject: Avoid passing EMailBackend as much as possible. More mail API churn... reversing some previous API decisions. I've made some key API changes to EMailSession on the account-mgmt branch which should allow for this, and will hopefully also benefit the "email-factory" branch. EMailBackend barely needs to exist anymore, except as the owner of EMailSession. For several low-level functions, we replace its EMailBackend parameter with EMailSession and EAlertSink parameters; the latter so it can still pass user alerts up the chain. --- modules/mdn/evolution-mdn.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'modules/mdn') diff --git a/modules/mdn/evolution-mdn.c b/modules/mdn/evolution-mdn.c index 6ce5dec555..d925c42b40 100644 --- a/modules/mdn/evolution-mdn.c +++ b/modules/mdn/evolution-mdn.c @@ -155,13 +155,13 @@ mdn_get_disposition (MdnActionMode action_mode, static void mdn_receipt_done (CamelFolder *folder, GAsyncResult *result, - EMailBackend *backend) + EMailSession *session) { /* FIXME Poor error handling. */ if (e_mail_folder_append_message_finish (folder, result, NULL, NULL)) - mail_send (backend); + mail_send (session); - g_object_unref (backend); + g_object_unref (session); } static void @@ -372,7 +372,7 @@ mdn_notify_sender (EAccount *account, e_mail_folder_append_message ( out_folder, receipt, receipt_info, G_PRIORITY_DEFAULT, NULL, (GAsyncReadyCallback) mdn_receipt_done, - g_object_ref (backend)); + g_object_ref (session)); camel_message_info_free (receipt_info); } -- cgit v1.2.3