blob: 551252bd35fb3d95557df809f8c1d7e2a5c672e9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import { registerUser } from '#db/index.js';
import { RegisterDto } from '#dto/index.js';
import { requireAuth } from '#api/middlewares/index.js';
import { RouteMethod } from '#api/RouteDescription.js';
/**
* @type {RouteDescription}
*/
export const getDevicesRoute = {
path: '/auth/devices',
methods: {
get: new RouteMethod({
middlewares: [requireAuth],
description: 'Get all devices registered to the user',
async method(req, res) {
const data = await RegisterDto.create(req.body);
const registerResult = await registerUser(data);
res.send(registerResult);
}
})
}
};
|