diff options
Diffstat (limited to 'src/mod_adhoc.erl')
-rw-r--r-- | src/mod_adhoc.erl | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mod_adhoc.erl b/src/mod_adhoc.erl index db73ced54..f54804831 100644 --- a/src/mod_adhoc.erl +++ b/src/mod_adhoc.erl @@ -35,7 +35,7 @@ process_sm_iq/3, get_local_commands/5, get_local_identity/5, get_local_features/5, get_sm_commands/5, get_sm_identity/5, get_sm_features/5, - ping_item/4, ping_command/4]). + ping_item/4, ping_command/4, mod_opt_type/1]). -include("ejabberd.hrl"). -include("logger.hrl"). @@ -280,3 +280,8 @@ ping_command(_Acc, _From, _To, true -> {error, ?ERR_BAD_REQUEST} end; ping_command(Acc, _From, _To, _Request) -> Acc. + +mod_opt_type(iqdisc) -> fun gen_iq_handler:check_type/1; +mod_opt_type(report_commands_node) -> + fun (B) when is_boolean(B) -> B end; +mod_opt_type(_) -> [iqdisc, report_commands_node]. |