@opengis/fastify-table
Version:
core-plugins
11 lines (10 loc) • 408 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;
}