Mercurial > dovecot > core-2.2
changeset 19825:e3ea9a323caf
quota: Use doveadm ver2 structures
author | Aki Tuomi <aki.tuomi@dovecot.fi> |
---|---|
date | Mon, 22 Feb 2016 14:03:41 +0200 |
parents | 533b0cebf685 |
children | 4d0c03e449e2 |
files | src/plugins/quota/doveadm-quota.c |
diffstat | 1 files changed, 18 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/quota/doveadm-quota.c Mon Feb 22 21:28:24 2016 +0200 +++ b/src/plugins/quota/doveadm-quota.c Mon Feb 22 14:03:41 2016 +0200 @@ -118,9 +118,23 @@ return ctx; } -static struct doveadm_mail_cmd quota_commands[] = { - { cmd_quota_get_alloc, "quota get", NULL }, - { cmd_quota_recalc_alloc, "quota recalc", NULL } +static struct doveadm_cmd_ver2 quota_commands[] = { + { + .name = "quota get", + .usage = "", + .mail_cmd = cmd_quota_get_alloc, +DOVEADM_CMD_PARAMS_START +DOVEADM_CMD_MAIL_COMMON +DOVEADM_CMD_PARAMS_END + }, + { + .name = "quota recalc", + .usage = "", + .mail_cmd = cmd_quota_recalc_alloc, +DOVEADM_CMD_PARAMS_START +DOVEADM_CMD_MAIL_COMMON +DOVEADM_CMD_PARAMS_END + } }; void doveadm_quota_plugin_init(struct module *module ATTR_UNUSED) @@ -128,7 +142,7 @@ unsigned int i; for (i = 0; i < N_ELEMENTS(quota_commands); i++) - doveadm_mail_register_cmd("a_commands[i]); + doveadm_cmd_register_ver2("a_commands[i]); } void doveadm_quota_plugin_deinit(void)