diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | src/ejabberd_config.erl | 9 | ||||
-rw-r--r-- | src/ejabberd_config.hrl | 15 |
3 files changed, 22 insertions, 8 deletions
@@ -1,3 +1,9 @@ +2007-11-05 Mickael Remond <mremond@process-one.net> + + * src/ejabberd_config.erl: Refactoring: Move internal + data structure to an include file. + * src/ejabberd_config.hrl: Likewise. + 2007-11-03 Mickael Remond <mremond@process-one.net> * src/ejabberd_auth.erl: Better count management and batch users diff --git a/src/ejabberd_config.erl b/src/ejabberd_config.erl index a06d4e2bc..be2287a8d 100644 --- a/src/ejabberd_config.erl +++ b/src/ejabberd_config.erl @@ -13,14 +13,7 @@ get_global_option/1, get_local_option/1]). -include("ejabberd.hrl"). - --record(config, {key, value}). --record(local_config, {key, value}). --record(state, {opts = [], - hosts = [], - override_local = false, - override_global = false, - override_acls = false}). +-include("ejabberd_config.hrl"). start() -> mnesia:create_table(config, diff --git a/src/ejabberd_config.hrl b/src/ejabberd_config.hrl new file mode 100644 index 000000000..bf953d808 --- /dev/null +++ b/src/ejabberd_config.hrl @@ -0,0 +1,15 @@ +%%%---------------------------------------------------------------------- +%%% File : ejabberd_config.hrl +%%% Author : Mickael Remond <mickael.remond@process-one.net> +%%% Purpose : ejabberd configuration internal data structures. +%%% Created : 5 Nov 2007 by Mickael Remond <mickael.remond@process-one.net> +%%% Id : $Id: $ +%%%---------------------------------------------------------------------- + +-record(config, {key, value}). +-record(local_config, {key, value}). +-record(state, {opts = [], + hosts = [], + override_local = false, + override_global = false, + override_acls = false}). |