const struct mail_user_settings *user_set;
const char *username = "";
- user_set = mail_storage_service_user_get_set(service_user,
- &mail_user_setting_parser_info);
+ user_set = mail_storage_service_user_get_set(service_user);
ctx->fd_in = -1;
ctx->fd_out = -1;
dict_drivers_unregister_builtin();
}
-void *mail_storage_service_user_get_set(struct mail_storage_service_user *user,
- const struct setting_parser_info *root)
+const struct mail_user_settings *
+mail_storage_service_user_get_set(struct mail_storage_service_user *user)
{
- return settings_parser_get_root_set(user->set_parser, root);
+ return user->user_set;
}
const struct mail_storage_service_input *
log prefix. */
void mail_storage_service_io_deactivate_user(struct mail_storage_service_user *user);
-/* Return settings struct for the given root. The settings contain all the
- changes done by userdb lookups. */
-void *mail_storage_service_user_get_set(struct mail_storage_service_user *user,
- const struct setting_parser_info *root);
+/* Return the user settings. They contain all the changes done by userdb
+ lookups. */
+const struct mail_user_settings *
+mail_storage_service_user_get_set(struct mail_storage_service_user *user);
const struct mail_storage_service_input *
mail_storage_service_user_get_input(struct mail_storage_service_user *user);
struct setting_parser_context *