]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Added mailbox_save_get_transaction().
authorTimo Sirainen <tss@iki.fi>
Mon, 3 Jan 2011 17:06:02 +0000 (19:06 +0200)
committerTimo Sirainen <tss@iki.fi>
Mon, 3 Jan 2011 17:06:02 +0000 (19:06 +0200)
src/lib-storage/mail-storage.c
src/lib-storage/mail-storage.h

index a82a1e06064d3bf8d48317d65db2ebcb1d540cea..90c2be59591c3f1443d136b095ee9774ad757b97 100644 (file)
@@ -1425,6 +1425,12 @@ void mailbox_save_cancel(struct mail_save_context **_ctx)
                mailbox_keywords_unref(box, &keywords);
 }
 
+struct mailbox_transaction_context *
+mailbox_save_get_transaction(struct mail_save_context *ctx)
+{
+       return ctx->transaction;
+}
+
 int mailbox_copy(struct mail_save_context **_ctx, struct mail *mail)
 {
        struct mail_save_context *ctx = *_ctx;
index d09506ba85119c5d1257a3906ed76a2faef1cda7..bda35650a9c029fa054109198eb9c49dc7dcae5f 100644 (file)
@@ -591,6 +591,9 @@ int mailbox_save_continue(struct mail_save_context *ctx);
 int mailbox_save_finish(struct mail_save_context **ctx);
 void mailbox_save_cancel(struct mail_save_context **ctx);
 
+struct mailbox_transaction_context *
+mailbox_save_get_transaction(struct mail_save_context *ctx);
+
 /* Copy the given message. You'll need to specify the flags etc. using the
    mailbox_save_*() functions. */
 int mailbox_copy(struct mail_save_context **ctx, struct mail *mail);