From 6691c59a7ab2993f186f9b3309f440cd60ae3bcb Mon Sep 17 00:00:00 2001 From: Evgeniy Khramtsov Date: Wed, 17 May 2017 19:29:19 +0300 Subject: Clean up database code related to mod_vcard_xupdate --- src/mod_vcard_xupdate.erl | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/mod_vcard_xupdate.erl') diff --git a/src/mod_vcard_xupdate.erl b/src/mod_vcard_xupdate.erl index 0da8198d..74f6b736 100644 --- a/src/mod_vcard_xupdate.erl +++ b/src/mod_vcard_xupdate.erl @@ -162,6 +162,14 @@ compute_hash(VCard) -> %%==================================================================== %% Options %%==================================================================== +mod_opt_type(db_type) -> + fun(_) -> + ?WARNING_MSG("option 'db_type' for module '~s' has no effect: " + "the module doesn't require database anymore; " + "feel free to delete any tables related to the module", + [?MODULE]), + erlang:error(badarg) + end; mod_opt_type(O) when O == cache_life_time; O == cache_size -> fun (I) when is_integer(I), I > 0 -> I; (infinity) -> infinity @@ -169,4 +177,4 @@ mod_opt_type(O) when O == cache_life_time; O == cache_size -> mod_opt_type(O) when O == use_cache; O == cache_missed -> fun (B) when is_boolean(B) -> B end; mod_opt_type(_) -> - [cache_life_time, cache_size, use_cache, cache_missed]. + [db_type, cache_life_time, cache_size, use_cache, cache_missed]. -- cgit v1.2.3