UNPKG

@opengis/fastify-table

Version:

core-plugins

18 lines (17 loc) 643 B
import pgClients from "../../../plugins/pg/pgClients.js"; import getSelectMeta from "../../../plugins/table/funcs/getSelectMeta.js"; import { deleteUserCls } from "../../../plugins/usercls/index.js"; export default async function deleteUserClsApi({ pg = pgClients.client, params, user }, reply) { const { name } = params; const t1 = Date.now(); if (!user?.uid) { return reply.status(401).send({ error: "unauthorized", code: 401 }); } await getSelectMeta({ pg, name, nocache: 1, }); await deleteUserCls(name, pg); return reply.status(200).send({ time: Date.now() - t1, name }); }