Mercurial > prosody-modules
diff mod_rest/mod_rest.lua @ 5001:cb19cb1c03d6
mod_rest: Update for mod_tokenauth API changes (backwards-compatible)
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Wed, 13 Jul 2022 11:27:44 +0100 |
parents | 732229fe68ab |
children | dec4b2e31d1c |
line wrap: on
line diff
--- a/mod_rest/mod_rest.lua Wed Jul 13 11:23:55 2022 +0100 +++ b/mod_rest/mod_rest.lua Wed Jul 13 11:27:44 2022 +0100 @@ -49,11 +49,15 @@ end return { username = username, host = module.host }; elseif auth_type == "Bearer" then - local token_info = tokens.get_token_info(auth_data); - if not token_info or not token_info.session then - return false; + if tokens.get_token_session then + return tokens.get_token_session(auth_data); + else -- COMPAT w/0.12 + local token_info = tokens.get_token_info(auth_data); + if not token_info or not token_info.session then + return false; + end + return token_info.session; end - return token_info.session; end return nil; end