ff-admin-server/src/middleware/allowSetup.ts

13 lines
409 B
TypeScript
Raw Normal View History

2024-08-25 11:36:19 +00:00
import { Request, Response } from "express";
import UserService from "../service/userService";
import CustomRequestException from "../exceptions/customRequestException";
export default async function allowSetup(req: Request, res: Response, next: Function) {
let count = await UserService.count();
if (count != 0) {
throw new CustomRequestException(405, "service is already set up");
}
next();
}