Add ability to use additional custom errors when parsing options

This commit is contained in:
Paweł Chmielowski 2024-04-17 14:01:21 +02:00
parent 051bf2968a
commit 0fdf58b1ec
1 changed files with 5 additions and 0 deletions

View File

@ -197,6 +197,11 @@ format_error(eimp_error) ->
format("ejabberd is built without image converter support", []);
format_error({mqtt_codec, Reason}) ->
mqtt_codec:format_error(Reason);
format_error({external_module_error, Module, Error}) ->
try Module:format_error(Error)
catch _:_ ->
format("Invalid value", [])
end;
format_error(Reason) ->
yconf:format_error(Reason).