@opengis/fastify-table
Version:
core-plugins
13 lines (9 loc) • 411 B
JavaScript
import { getOpt, getToken } from '../../../../utils.js';
export default async function tokenInfo(req, reply) {
const { params = {}, user } = req;
if (user.user_type !== 'admin') {
return reply.status(403).send('access restricted');
}
const tokenData = await getToken({ uid: user.uid, token: params.token }) || await getOpt(params.token, user.uid);
return tokenData;
}