aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_oauth_rest.erl
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/ejabberd_oauth_rest.erl5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ejabberd_oauth_rest.erl b/src/ejabberd_oauth_rest.erl
index d0448abab..af5e8267f 100644
--- a/src/ejabberd_oauth_rest.erl
+++ b/src/ejabberd_oauth_rest.erl
@@ -81,7 +81,10 @@ lookup(Token) ->
error;
Other ->
?ERROR_MSG("Unexpected response for oauth lookup: ~p", [Other]),
- error
+ case ejabberd_option:oauth_cache_rest_failure_life_time() of
+ infinity -> error;
+ Time -> {cache_with_timeout, error, Time}
+ end
end.
clean(_TS) ->