aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
Diffstat (limited to 'mail')
-rw-r--r--mail/mail-ops.c79
-rw-r--r--mail/mail-ops.h8
2 files changed, 0 insertions, 87 deletions
diff --git a/mail/mail-ops.c b/mail/mail-ops.c
index a5210559a6..0a0f80fd93 100644
--- a/mail/mail-ops.c
+++ b/mail/mail-ops.c
@@ -1127,85 +1127,6 @@ mail_get_folderinfo (CamelStore *store,
return id;
}
-/* ** LOAD FOLDER ********************************************************* */
-
-/* there should be some way to merge this and create folder, since both can
- presumably create a folder ... */
-
-struct _get_folder_msg {
- MailMsg base;
-
- EMailSession *session;
- gchar *uri;
- guint32 flags;
- CamelFolder *folder;
- void (*done) (gchar *uri, CamelFolder *folder, gpointer data);
- gpointer data;
-};
-
-static gchar *
-get_folder_desc (struct _get_folder_msg *m)
-{
- return g_strdup_printf (_("Opening folder '%s'"), m->uri);
-}
-
-static void
-get_folder_exec (struct _get_folder_msg *m,
- GCancellable *cancellable,
- GError **error)
-{
- m->folder = e_mail_session_uri_to_folder_sync (
- m->session, m->uri, m->flags,
- cancellable, error);
-}
-
-static void
-get_folder_done (struct _get_folder_msg *m)
-{
- if (m->done)
- m->done (m->uri, m->folder, m->data);
-}
-
-static void
-get_folder_free (struct _get_folder_msg *m)
-{
- g_object_unref (m->session);
- g_free (m->uri);
- if (m->folder)
- g_object_unref (m->folder);
-}
-
-static MailMsgInfo get_folder_info = {
- sizeof (struct _get_folder_msg),
- (MailMsgDescFunc) get_folder_desc,
- (MailMsgExecFunc) get_folder_exec,
- (MailMsgDoneFunc) get_folder_done,
- (MailMsgFreeFunc) get_folder_free
-};
-
-gint
-mail_get_folder (EMailSession *session,
- const gchar *uri,
- guint32 flags,
- void (*done)(gchar *uri, CamelFolder *folder, gpointer data),
- gpointer data,
- MailMsgDispatchFunc dispatch)
-{
- struct _get_folder_msg *m;
- gint id;
-
- m = mail_msg_new (&get_folder_info);
- m->session = g_object_ref (session);
- m->uri = g_strdup (uri);
- m->flags = flags;
- m->data = data;
- m->done = done;
-
- id = m->base.seq;
- dispatch (m);
- return id;
-}
-
/* ** GET FOLDER'S QUOTA ********************************************************* */
struct _get_quota_msg {
diff --git a/mail/mail-ops.h b/mail/mail-ops.h
index f773c825f7..2ccea541aa 100644
--- a/mail/mail-ops.h
+++ b/mail/mail-ops.h
@@ -47,14 +47,6 @@ gint mail_get_message (CamelFolder *folder, const gchar *uid,
gpointer data,
MailMsgDispatchFunc dispatch);
-/* same for a folder */
-gint mail_get_folder (EMailSession *session,
- const gchar *uri,
- guint32 flags,
- void (*done) (gchar *uri, CamelFolder *folder, gpointer data),
- gpointer data,
- MailMsgDispatchFunc dispatch);
-
/* get quota information for a folder */
gint mail_get_folder_quota (CamelFolder *folder,
const gchar *folder_uri,