| 1234567891011121314 |
- import { FastifyInstance } from 'fastify'
- import { DeviceController } from '../controllers/device.controller'
- import { authenticate } from '../middlewares/auth.middleware'
- import { ListDeviceBody } from '../dto/device.dto'
- export default async function deviceRoutes(fastify: FastifyInstance) {
- const deviceController = new DeviceController(fastify)
- fastify.post('/notice', deviceController.notice.bind(deviceController))
- fastify.get<{ Querystring: ListDeviceBody }>(
- '/',
- { onRequest: [authenticate] },
- deviceController.findAll.bind(deviceController)
- )
- }
|