]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imapc: Changed imapc_client_mailbox_cmd() parameter order to be same as in _cmdf().
authorTimo Sirainen <tss@iki.fi>
Sat, 1 Oct 2011 14:55:18 +0000 (17:55 +0300)
committerTimo Sirainen <tss@iki.fi>
Sat, 1 Oct 2011 14:55:18 +0000 (17:55 +0300)
src/lib-imap-client/imapc-client.c
src/lib-imap-client/imapc-client.h
src/lib-storage/index/imapc/imapc-mail-fetch.c
src/lib-storage/index/imapc/imapc-mail.c
src/lib-storage/index/imapc/imapc-storage.c
src/lib-storage/index/imapc/imapc-sync.c

index ac8e0444d80e38065b4f12dbdbb5ef437e32afbb..b9246b07054acd68508417e37bb16eb01f1b298e 100644 (file)
@@ -345,9 +345,8 @@ imapc_client_mailbox_is_selected(struct imapc_client_mailbox *box,
 }
 
 void imapc_client_mailbox_cmd(struct imapc_client_mailbox *box,
-                             const char *cmd,
                              imapc_command_callback_t *callback,
-                             void *context)
+                             void *context, const char *cmd)
 {
        struct imapc_client_command_context *ctx;
        struct imapc_command_reply reply;
index e5a65cee5eca055b293c2936b1702e41e94cbc02..d23aacedd4d17ab5c85e1635c502fa371c1f6c84 100644 (file)
@@ -133,9 +133,8 @@ imapc_client_mailbox_open(struct imapc_client *client,
 void imapc_client_mailbox_close(struct imapc_client_mailbox **box);
 void imapc_client_mailbox_disconnect(struct imapc_client_mailbox *box);
 void imapc_client_mailbox_cmd(struct imapc_client_mailbox *box,
-                             const char *cmd,
                              imapc_command_callback_t *callback,
-                             void *context);
+                             void *context, const char *cmd);
 void imapc_client_mailbox_cmdf(struct imapc_client_mailbox *box,
                               imapc_command_callback_t *callback,
                               void *context, const char *cmd_fmt, ...)
index 42a77e2105ce7b415bd43d020284cbbb4de075f2..ca51d84fcd7c9272cb1fbdabbd5401979a96c08d 100644 (file)
@@ -102,9 +102,9 @@ imapc_mail_send_fetch(struct mail *_mail, enum mail_fetch_field fields)
        if (mail->fetch_count++ == 0)
                array_append(&mbox->fetch_mails, &mail, 1);
 
-       imapc_client_mailbox_cmdf(mbox->client_box,
-                                 imapc_mail_prefetch_callback,
-                                 mail, "%1s", str_c(str));
+       imapc_client_mailbox_cmd(mbox->client_box,
+                                imapc_mail_prefetch_callback,
+                                mail, str_c(str));
        mail->imail.data.prefetch_sent = TRUE;
        return 0;
 }
index e2cd3a76f44603f82662d34b0ec16784a1a07071..2a891337a11fe771cb0354103cbbc1810ce7e83f 100644 (file)
@@ -74,8 +74,8 @@ static bool imapc_mail_is_expunged(struct mail *_mail)
        /* we may be running against a server that hasn't bothered sending
           us an EXPUNGE. see if NOOP sends it. */
        imapc_simple_context_init(&sctx, mbox->storage);
-       imapc_client_mailbox_cmdf(mbox->client_box,
-                                 imapc_simple_callback, &sctx, "NOOP");
+       imapc_client_mailbox_cmd(mbox->client_box,
+                                imapc_simple_callback, &sctx, "NOOP");
        imapc_simple_run(&sctx);
 
        return !imapc_msgmap_uid_to_rseq(msgmap, _mail->uid, &rseq);
index 45886433635ce0f48209d2521884f8d2f19c3778..19014f1c7e8859b64b223e799411f7dd94847355 100644 (file)
@@ -614,8 +614,8 @@ static int imapc_mailbox_get_metadata(struct mailbox *box,
 
 static void imapc_idle_timeout(struct imapc_mailbox *mbox)
 {
-       imapc_client_mailbox_cmd(mbox->client_box, "NOOP",
-                                imapc_noop_callback, mbox->storage);
+       imapc_client_mailbox_cmd(mbox->client_box,
+                                imapc_noop_callback, mbox->storage, "NOOP");
 }
 
 static void imapc_idle_noop_callback(const struct imapc_command_reply *reply,
@@ -645,8 +645,9 @@ static void imapc_notify_changes(struct mailbox *box)
                   don't notice changes immediately, we'll force them to check
                   here by sending a NOOP. this helps with clients that break
                   IDLE when clicking "get mail". */
-               imapc_client_mailbox_cmd(mbox->client_box, "NOOP",
-                                        imapc_idle_noop_callback, mbox);
+               imapc_client_mailbox_cmd(mbox->client_box,
+                                        imapc_idle_noop_callback, mbox,
+                                        "NOOP");
        } else {
                /* remote server doesn't support IDLE.
                   check for changes with NOOP every once in a while. */
index 0a7c0239877b31a11db0da49e7cb6fdb35c59292..3885bbc4126538d947bdba5fac355751a3c7c79e 100644 (file)
@@ -39,8 +39,8 @@ static void imapc_sync_callback(const struct imapc_command_reply *reply,
 static void imapc_sync_cmd(struct imapc_sync_context *ctx, const char *cmd)
 {
        ctx->sync_command_count++;
-       imapc_client_mailbox_cmd(ctx->mbox->client_box, cmd,
-                                imapc_sync_callback, ctx);
+       imapc_client_mailbox_cmd(ctx->mbox->client_box,
+                                imapc_sync_callback, ctx, cmd);
 }
 
 static void
@@ -400,9 +400,9 @@ imapc_mailbox_sync_init(struct mailbox *box, enum mailbox_sync_flags flags)
        if ((capabilities & IMAPC_CAPABILITY_IDLE) == 0) {
                /* IDLE not supported. do NOOP to get latest changes
                   before starting sync. */
-               imapc_client_mailbox_cmdf(mbox->client_box,
-                                         imapc_noop_stop_callback,
-                                         mbox->storage, "NOOP");
+               imapc_client_mailbox_cmd(mbox->client_box,
+                                        imapc_noop_stop_callback,
+                                        mbox->storage, "NOOP");
                imapc_storage_run(mbox->storage);
        }