]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Add mail_storage_service_user_get_{event|username}() accessors
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Thu, 12 Jan 2023 16:04:23 +0000 (18:04 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 27 Jan 2023 11:08:35 +0000 (11:08 +0000)
src/lib-storage/mail-storage-service.c
src/lib-storage/mail-storage-service.h

index 11b2fadae7af69a633701b9c5261e623a67db1db..7f11e34d0b91e63b795e0fc62c7ca5a9e0a72a6a 100644 (file)
@@ -876,6 +876,18 @@ mail_storage_service_user_get_log_prefix(struct mail_storage_service_user *user)
        return user->log_prefix;
 }
 
+struct event *
+mail_storage_service_user_get_event(const struct mail_storage_service_user *user)
+{
+       return user->event;
+}
+
+const char *
+mail_storage_service_user_get_username(const struct mail_storage_service_user *user)
+{
+       return user->input.username;
+}
+
 static void
 mail_storage_service_init_log(struct mail_storage_service_ctx *ctx,
                              struct mail_storage_service_user *user,
index fa2055a0b7eb666d684637414dc4dfc69ec86d70..186546fafec2ae6ab82febe2887db66f4ad433ef 100644 (file)
@@ -169,6 +169,10 @@ mail_storage_service_user_get_service_ctx(struct mail_storage_service_user *user
 pool_t mail_storage_service_user_get_pool(struct mail_storage_service_user *user);
 const char *
 mail_storage_service_user_get_log_prefix(struct mail_storage_service_user *user);
+struct event *
+mail_storage_service_user_get_event(const struct mail_storage_service_user *user);
+const char *
+mail_storage_service_user_get_username(const struct mail_storage_service_user *user);
 
 /* Return all service settings roots. This includes the roots given to
    mail_storage_service_init() as well as all dynamically created