UNPKG

@gameroom/kit

Version:

Node kit for the Gameroom API

18 lines (15 loc) 451 B
const { Token } = require('../auth'), { setBasic, setToken } = require('../config') module.exports = async (data) => { if (!data) throw new Error('getToken missing data') if (typeof data === 'string') { setToken(data) } else if (data.token) { setToken(data.token) } else if (data.email && data.password) { setBasic(data) } const result = await Token.get() if (result.token) setToken(result.token) return result.token }