// import { FastifyPluginAsync } from 'fastify';
// import fJwt, { FastifyJWTOptions } from '@fastify/jwt';

// const jwtPlugin: FastifyPluginAsync<FastifyJWTOptions> = async (fastify) => {
//     await fastify.register(fJwt, {
//         secret: process.env.JWT_SECRET || 'your-secret-here',
//     });
// };

// const authenticateDecorator: FastifyPluginAsync = async (fastify) => {
//     fastify.decorate('authenticate', async (request, reply) => {
//         try {
//             await request.jwtVerify();
//         } catch (err) {
//             reply.send(err);
//         }
//     });
// };

// export { jwtPlugin, authenticateDecorator };
