summaryrefslogtreecommitdiff
path: root/src/ejabberd_oauth.erl
diff options
context:
space:
mode:
authorPaweł Chmielowski <pchmielowski@process-one.net>2019-10-15 11:18:29 +0200
committerPaweł Chmielowski <pchmielowski@process-one.net>2019-10-15 11:28:47 +0200
commit9822535e70f15651f19c20e7183dfec7de2870e3 (patch)
tree49e826809f3210401730070e740da90797168abd /src/ejabberd_oauth.erl
parentImprove type spec of properties() (diff)
Convert oauth_expire option to accept timeout values
Diffstat (limited to 'src/ejabberd_oauth.erl')
-rw-r--r--src/ejabberd_oauth.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ejabberd_oauth.erl b/src/ejabberd_oauth.erl
index 3c95dbb3..1ba1505b 100644
--- a/src/ejabberd_oauth.erl
+++ b/src/ejabberd_oauth.erl
@@ -202,11 +202,11 @@ init([]) ->
init_cache(DBMod),
Expire = expire(),
application:set_env(oauth2, backend, ejabberd_oauth),
- application:set_env(oauth2, expiry_time, Expire),
+ application:set_env(oauth2, expiry_time, Expire div 1000),
application:start(oauth2),
ejabberd_commands:register_commands(get_commands_spec()),
ejabberd_hooks:add(config_reloaded, ?MODULE, config_reloaded, 50),
- erlang:send_after(expire() * 1000, self(), clean),
+ erlang:send_after(expire(), self(), clean),
{ok, ok}.
handle_call(Request, From, State) ->
@@ -222,7 +222,7 @@ handle_info(clean, State) ->
TS = 1000000 * MegaSecs + Secs,
DBMod = get_db_backend(),
DBMod:clean(TS),
- erlang:send_after(trunc(expire() * 1000 * (1 + MiniSecs / 1000000)),
+ erlang:send_after(trunc(expire() * (1 + MiniSecs / 1000000)),
self(), clean),
{noreply, State};
handle_info(Info, State) ->