@opengis/fastify-table
Version:
core-plugins
18 lines (17 loc) • 615 B
JavaScript
import config from "../../../../../config.js";
import pgClients from "../../../../plugins/pg/pgClients.js";
import { deleteSecret } from "./providers/totp.js";
export default async function reset(req, reply) {
const { pg = pgClients.client, query } = req;
if (!query?.uid) {
return reply.status(400).send({
error: "not enough query params: uid",
code: 400,
});
}
if (!config.pg) {
return reply.status(400).send({ error: "empty pg", code: 400 });
}
await deleteSecret({ pg, uid: query.uid });
return reply.status(200).send({ ok: true });
}