* @self: a #ModestMailOperation
* @account_name: the id of a Modest account
* @poke_all: if TRUE it will also do a poke_status over all folders of the account
+ * @interactive: if TRUE the update account was scheduled by an interactive send receive
*
* Asynchronously refreshes the root folders of the given store
* account. The caller should add the #ModestMailOperation to a
void modest_mail_operation_update_account (ModestMailOperation *self,
const gchar *account_name,
gboolean poke_all,
+ gboolean interactive,
RetrieveAllCallback retrieve_all_cb,
UpdateAccountCallback callback,
gpointer user_data);
/**
* modest_mail_operation_remove_msg:
* @self: a #ModestMailOperation
- * @header: the #TnyHeader of the message to move
- * @remove_to_trash: TRUE to move it to trash or FALSE to delete it
- * permanently
- *
- * Deletes a message. This operation is synchronous, so the
- * #ModestMailOperation should not be added to any
- * #ModestMailOperationQueue
- **/
-void modest_mail_operation_remove_msg (ModestMailOperation *self,
- TnyHeader *header,
- gboolean remove_to_trash);
-
-/**
- * modest_mail_operation_remove_msg:
- * @self: a #ModestMailOperation
* @headers: the #TnyList of the messages to delete
* @remove_to_trash: TRUE to move it to trash or FALSE to delete it
* permanently
* modest_mail_operation_get_msg:
* @self: a #ModestMailOperation
* @header_list: the #TnyHeader of the message to get
+ * @progress_feedback: a #gboolean. If %TRUE, we'll get progress bar feedback.
* @user_callback: a #GetMsgAsyncUserCallback function to call after tinymail callback execution.
* @user_data: generic user data which will be passed to @user_callback function.
*
* #ModestMailOperation should be added to #ModestMailOperationQueue
**/
void modest_mail_operation_get_msg (ModestMailOperation *self,
- TnyHeader *header,
+ TnyHeader *header,
+ gboolean progress_feedback,
GetMsgAsyncUserCallback user_callback,
gpointer user_data);
/**