]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Drop struct mail_user_vfuncs.stats_fill API
authorMarco Bettini <marco.bettini@open-xchange.com>
Wed, 16 Feb 2022 10:52:41 +0000 (11:52 +0100)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Thu, 17 Feb 2022 11:37:55 +0000 (11:37 +0000)
src/lib-storage/mail-user.c
src/lib-storage/mail-user.h

index 85cd3551878bac9487f33482b205b66e0e748d64..9454b52fd55f1c47e70d0e99325159ad3a21b241 100644 (file)
@@ -48,11 +48,6 @@ static void mail_user_deinit_pre_base(struct mail_user *user ATTR_UNUSED)
 {
 }
 
-static void mail_user_stats_fill_base(struct mail_user *user ATTR_UNUSED,
-                                     struct stats *stats ATTR_UNUSED)
-{
-}
-
 static struct mail_user *
 mail_user_alloc_int(struct event *parent_event,
                    const char *username,
@@ -86,7 +81,6 @@ mail_user_alloc_int(struct event *parent_event,
 
        user->v.deinit = mail_user_deinit_base;
        user->v.deinit_pre = mail_user_deinit_pre_base;
-       user->v.stats_fill = mail_user_stats_fill_base;
        p_array_init(&user->module_contexts, user->pool, 5);
        return user;
 }
@@ -763,11 +757,6 @@ void mail_user_init_fs_settings(struct mail_user *user,
        mail_user_init_ssl_client_settings(user, ssl_set_r);
 }
 
-void mail_user_stats_fill(struct mail_user *user, struct stats *stats)
-{
-       user->v.stats_fill(user, stats);
-}
-
 static int
 mail_user_home_mkdir_try_ns(struct mail_namespace *ns, const char *home)
 {
index f442d9396ab1bf88ec01b703182d50b6c1a018e0..935dad598fbb72e1e85465ef3130c6cc4cf49984 100644 (file)
@@ -7,7 +7,6 @@
 #include "process-stat.h"
 
 struct module;
-struct stats;
 struct fs_settings;
 struct ssl_iostream_settings;
 struct master_service_anvil_session;
@@ -17,7 +16,6 @@ struct dict_op_settings;
 struct mail_user_vfuncs {
        void (*deinit)(struct mail_user *user);
        void (*deinit_pre)(struct mail_user *user);
-       void (*stats_fill)(struct mail_user *user, struct stats *stats);
 };
 
 struct mail_user_connection_data {
@@ -219,10 +217,6 @@ void mail_user_init_fs_settings(struct mail_user *user,
                                struct fs_settings *fs_set,
                                struct ssl_iostream_settings *ssl_set_r);
 
-/* Fill statistics for user. By default there are no statistics, so stats
-   plugin must be loaded to have anything filled. */
-void mail_user_stats_fill(struct mail_user *user, struct stats *stats);
-
 /* Try to mkdir() user's home directory. Ideally this should be called only
    after the caller tries to create a file to the home directory, but it fails
    with ENOENT. This way it avoids unnecessary disk IO to the home. */