changeset 21973:67b7d931e8a8

imapc: Rename imapc_storage_has_modseqs() to imapc_mailbox_has_modseqs() Simplifies the following patch.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Sun, 23 Apr 2017 18:57:15 +0300
parents 1ea4631afc59
children b33e28d1e471
files src/lib-storage/index/imapc/imapc-mail.c src/lib-storage/index/imapc/imapc-mailbox.c src/lib-storage/index/imapc/imapc-storage.c src/lib-storage/index/imapc/imapc-storage.h src/lib-storage/index/imapc/imapc-sync.c
diffstat 5 files changed, 12 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/imapc/imapc-mail.c	Fri Apr 21 12:54:17 2017 +0300
+++ b/src/lib-storage/index/imapc/imapc-mail.c	Sun Apr 23 18:57:15 2017 +0300
@@ -105,7 +105,7 @@
 	unsigned int count;
 	uint32_t rseq;
 
-	if (!imapc_storage_has_modseqs(mbox->storage))
+	if (!imapc_mailbox_has_modseqs(mbox))
 		return index_mail_get_modseq(_mail);
 
 	msgmap = imapc_client_mailbox_get_msgmap(mbox->client_box);
--- a/src/lib-storage/index/imapc/imapc-mailbox.c	Fri Apr 21 12:54:17 2017 +0300
+++ b/src/lib-storage/index/imapc/imapc-mailbox.c	Sun Apr 23 18:57:15 2017 +0300
@@ -325,7 +325,7 @@
 				}
 			}
 		} else if (strcasecmp(atom, "MODSEQ") == 0 &&
-			   imapc_storage_has_modseqs(mbox->storage)) {
+			   imapc_mailbox_has_modseqs(mbox)) {
 			/* (modseq-number) */
 			if (!imap_arg_get_list(&list[i+1], &modseq_list))
 				return;
--- a/src/lib-storage/index/imapc/imapc-storage.c	Fri Apr 21 12:54:17 2017 +0300
+++ b/src/lib-storage/index/imapc/imapc-storage.c	Sun Apr 23 18:57:15 2017 +0300
@@ -75,14 +75,14 @@
 	return FALSE;
 }
 
-bool imapc_storage_has_modseqs(struct imapc_storage *storage)
+bool imapc_mailbox_has_modseqs(struct imapc_mailbox *mbox)
 {
 	enum imapc_capability capa =
-		imapc_client_get_capabilities(storage->client->client);
+		imapc_client_get_capabilities(mbox->storage->client->client);
 
 	return (capa & (IMAPC_CAPABILITY_CONDSTORE |
 			IMAPC_CAPABILITY_QRESYNC)) != 0 &&
-		IMAPC_HAS_FEATURE(storage, IMAPC_FEATURE_MODSEQ);
+		IMAPC_BOX_HAS_FEATURE(mbox, IMAPC_FEATURE_MODSEQ);
 }
 
 static struct mail_storage *imapc_storage_alloc(void)
@@ -632,7 +632,7 @@
 		return -1;
 	}
 
-	if (imapc_storage_has_modseqs(mbox->storage)) {
+	if (imapc_mailbox_has_modseqs(mbox)) {
 		if (!array_is_created(&mbox->rseq_modseqs))
 			i_array_init(&mbox->rseq_modseqs, 32);
 		else
@@ -815,7 +815,7 @@
 		else if (strcasecmp(key, "UNSEEN") == 0)
 			status->unseen = num;
 		else if (strcasecmp(key, "HIGHESTMODSEQ") == 0 &&
-			 imapc_storage_has_modseqs(storage))
+			 imapc_mailbox_has_modseqs(storage->cur_status_box))
 			status->highest_modseq = num;
 	}
 }
@@ -875,7 +875,7 @@
 		   STATUS (HIGHESTMODSEQ), which isn't efficient since we get
 		   here constantly (after every IMAP command). */
 	}
-	if (imapc_storage_has_modseqs(mbox->storage)) {
+	if (imapc_mailbox_has_modseqs(mbox)) {
 		/* even if local indexes are only in memory, we still
 		   have modseqs on the IMAP server itself. */
 		status_r->nonpermanent_modseqs = FALSE;
@@ -910,7 +910,7 @@
 	if ((items & STATUS_UNSEEN) != 0)
 		str_append(str, " UNSEEN");
 	if ((items & STATUS_HIGHESTMODSEQ) != 0 &&
-	    imapc_storage_has_modseqs(mbox->storage))
+	    imapc_mailbox_has_modseqs(mbox))
 		str_append(str, " HIGHESTMODSEQ");
 
 	if (str_len(str) == 0) {
--- a/src/lib-storage/index/imapc/imapc-storage.h	Fri Apr 21 12:54:17 2017 +0300
+++ b/src/lib-storage/index/imapc/imapc-storage.h	Sun Apr 23 18:57:15 2017 +0300
@@ -171,7 +171,7 @@
 void imapc_mail_cache_free(struct imapc_mail_cache *cache);
 int imapc_mailbox_select(struct imapc_mailbox *mbox);
 
-bool imapc_storage_has_modseqs(struct imapc_storage *storage);
+bool imapc_mailbox_has_modseqs(struct imapc_mailbox *mbox);
 bool imap_resp_text_code_parse(const char *str, enum mail_error *error_r);
 void imapc_copy_error_from_reply(struct imapc_storage *storage,
 				 enum mail_error default_error,
--- a/src/lib-storage/index/imapc/imapc-sync.c	Fri Apr 21 12:54:17 2017 +0300
+++ b/src/lib-storage/index/imapc/imapc-sync.c	Sun Apr 23 18:57:15 2017 +0300
@@ -248,7 +248,7 @@
 
 static void imapc_sync_highestmodseq(struct imapc_sync_context *ctx)
 {
-	if (imapc_storage_has_modseqs(ctx->mbox->storage) &&
+	if (imapc_mailbox_has_modseqs(ctx->mbox) &&
 	    mail_index_modseq_get_highest(ctx->sync_view) < ctx->mbox->sync_highestmodseq)
 		mail_index_update_highest_modseq(ctx->trans, ctx->mbox->sync_highestmodseq);
 }
@@ -320,7 +320,7 @@
 	string_t *cmd = t_str_new(64);
 
 	str_printfa(cmd, "UID FETCH %u:* (FLAGS", first_uid);
-	if (imapc_storage_has_modseqs(ctx->mbox->storage)) {
+	if (imapc_mailbox_has_modseqs(ctx->mbox)) {
 		str_append(cmd, " MODSEQ");
 		mail_index_modseq_enable(ctx->mbox->box.index);
 	}