import { FastifyInstance } from 'fastify'; import { config } from '../../utils/config.js'; export async function adminAuthRoutes(app: FastifyInstance): Promise { app.post('/admin/auth', async (request, reply) => { const { token } = request.body as { token: string }; if (token !== config.ADMIN_TOKEN) { return reply.status(401).send({ success: false, data: null, error: { code: 'UNAUTHORIZED', message: 'Invalid admin token' }, }); } return { success: true, data: { authenticated: true }, error: null }; }); }