@es-labs/node
Version:
Reusable library
23 lines (21 loc) • 601 B
JavaScript
let keyv
const setTokenService = (service) => keyv = service
const setRefreshToken = async (id, refresh_token) => keyv.set(id, refresh_token)
const getRefreshToken = async (id) => keyv.get(id)
const revokeRefreshToken = async(id) => keyv.delete(id)
const setUserService = () => {}
const setRefreshTokenStoreName = () => {}
const setAuthUserStoreName = () => {}
const findUser = () => {}
const updateUser = () => {}
export {
setTokenService,
setUserService,
setRefreshTokenStoreName,
setAuthUserStoreName,
setRefreshToken,
getRefreshToken,
revokeRefreshToken,
findUser,
updateUser
}