anujjoshi3105's picture
first commit
3d23b0f
import { FastifyRequest, FastifyReply, HookHandlerDoneFunction } from "fastify";
const validateUsername = (
request: FastifyRequest,
reply: FastifyReply,
done: HookHandlerDoneFunction
) => {
const username = (request.query as any).username || (request.params as any).username;
if (!username || typeof username !== "string" || username.trim() === "") {
reply.status(400).send({ error: "Invalid or missing username" });
return;
}
request.username = username.trim();
done();
};
export default validateUsername;