diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2015-06-01 15:38:27 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2015-06-01 15:38:27 +0300 |
commit | fb6267f38ee47f3f725f88324d132741c85dfb6a (patch) | |
tree | d63c5efd207a736f9215d645ccb881bba942ed6a /src/ejabberd_piefxis.erl | |
parent | Do not try to fetch module options via eldap_utils (diff) |
Add config validation at startup
Diffstat (limited to 'src/ejabberd_piefxis.erl')
-rw-r--r-- | src/ejabberd_piefxis.erl | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/ejabberd_piefxis.erl b/src/ejabberd_piefxis.erl index 61e6595e3..3b29aeefe 100644 --- a/src/ejabberd_piefxis.erl +++ b/src/ejabberd_piefxis.erl @@ -38,10 +38,12 @@ -module(ejabberd_piefxis). +-behaviour(ejabberd_config). + -protocol({xep, 227, '1.0'}). -%% API --export([import_file/1, export_server/1, export_host/2]). +-export([import_file/1, export_server/1, export_host/2, + opt_type/1]). -define(CHUNK_SIZE, 1024*20). %20k @@ -737,3 +739,6 @@ print(Fd, String) -> %%%================================== %%% vim: set filetype=erlang tabstop=8 foldmarker=%%%%,%%%= foldmethod=marker: file:write(Fd, String). + +opt_type(auth_password_format) -> fun (X) -> X end; +opt_type(_) -> [auth_password_format]. |