]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
quota: Make quota_root_is_visible() available for plugins
authorStephan Bosch <stephan.bosch@dovecot.fi>
Fri, 16 Nov 2018 12:51:22 +0000 (13:51 +0100)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Wed, 26 Feb 2025 10:45:00 +0000 (10:45 +0000)
src/plugins/quota/quota-private.h
src/plugins/quota/quota.c

index a05b98b6d8d1442a48d7da2cfaa98c6af7cea85a..694f7674fd7826275779ae02810a38c05dfe22cf 100644 (file)
@@ -135,6 +135,8 @@ void quota_remove_user_namespace(struct mail_namespace *ns);
 
 struct quota *quota_get_mail_user_quota(struct mail_user *user);
 
+bool quota_root_is_visible(struct quota_root *root, struct mailbox *box);
+
 /* Returns 1 if values were returned successfully, 0 if we're recursing into
    the same function, -1 if error. */
 int quota_count(struct quota_root *root, uint64_t *bytes_r, uint64_t *count_r,
index f131b6c5d1b197df283c65327e13916037172e7e..1d13f7451f6fcfaf7885b0d45481cedcb3419918 100644 (file)
@@ -495,8 +495,7 @@ quota_root_iter_init(struct mailbox *box)
        return iter;
 }
 
-static bool
-quota_root_is_visible(struct quota_root *root, struct mailbox *box)
+bool quota_root_is_visible(struct quota_root *root, struct mailbox *box)
 {
        if (root->quota->user == box->storage->user) {
                if (array_lsearch_ptr(&root->namespaces, box->list->ns) == NULL)