From: Timo Sirainen Date: Thu, 25 Sep 2025 07:55:58 +0000 (+0300) Subject: lib-storage: Remove unused mailbox_list_set_subscription_flags() X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=376b86af1ecf3a180023dd0a1e450c077248d798;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Remove unused mailbox_list_set_subscription_flags() --- diff --git a/src/lib-storage/list/mailbox-list-subscriptions.c b/src/lib-storage/list/mailbox-list-subscriptions.c index 272d764ad2..96b4d0c674 100644 --- a/src/lib-storage/list/mailbox-list-subscriptions.c +++ b/src/lib-storage/list/mailbox-list-subscriptions.c @@ -187,25 +187,6 @@ int mailbox_list_subscriptions_refresh(struct mailbox_list *src_list, return 0; } -void mailbox_list_set_subscription_flags(struct mailbox_list *list, - const char *vname, - enum mailbox_info_flags *flags) -{ - struct mailbox_node *node; - - *flags &= ENUM_NEGATE(MAILBOX_SUBSCRIBED | MAILBOX_CHILD_SUBSCRIBED); - - node = mailbox_tree_lookup(list->subscriptions, vname); - if (node != NULL) { - *flags |= node->flags & MAILBOX_SUBSCRIBED; - - /* the only reason why node might have a child is if one of - them is subscribed */ - if (node->children != NULL) - *flags |= MAILBOX_CHILD_SUBSCRIBED; - } -} - void mailbox_list_subscriptions_fill(struct mailbox_list_iterate_context *ctx, struct mailbox_tree_context *tree) { diff --git a/src/lib-storage/list/mailbox-list-subscriptions.h b/src/lib-storage/list/mailbox-list-subscriptions.h index ac33469080..8149371858 100644 --- a/src/lib-storage/list/mailbox-list-subscriptions.h +++ b/src/lib-storage/list/mailbox-list-subscriptions.h @@ -9,12 +9,6 @@ struct mailbox_list_iterate_context; int mailbox_list_subscriptions_refresh(struct mailbox_list *src_list, struct mailbox_list *dest_list); -/* Set MAILBOX_SUBSCRIBED and MAILBOX_CHILD_SUBSCRIBED flags, - clearing them if they already are there when they shouldn't. */ -void mailbox_list_set_subscription_flags(struct mailbox_list *list, - const char *vname, - enum mailbox_info_flags *flags); - /* Add subscriptions matching the iteration to the given tree */ void mailbox_list_subscriptions_fill(struct mailbox_list_iterate_context *ctx, struct mailbox_tree_context *tree);