generated from Vasak-Group/nestjs-template
-
Notifications
You must be signed in to change notification settings - Fork 0
API Documentation
Joaquin (Pato) Decima edited this page Jul 5, 2024
·
3 revisions
Se presenta la documentación de la api que permite entender de que forma se va a poder utilizar el servicio, también sirve como requerimiento para los desarrolladores que tomen las tareas
Documentación de la gestión de usuarios
Permite dar de alta un usuario, si bien la plataforma no guarda los usuarios es un paso requerido para poder generar el id (que mantendrá la sesión) que permitirá saber quién es el owner de las salas.
{
"username": "Pato",
"picture": "https://joaquindecima.gitlab.io/img/profile.webp",
}
{
"userId": "uuid",
"username": "Pato",
"picture": "https://joaquindecima.gitlab.io/img/profile.webp",
}
Permite gestionar las salas, las mismas se guardaran de forma local en la primera instancia de la aplicación si utilizacion de bbdd
Permite crear una sala
{
"roomName": "Vasak Room",
"isPrivated": true,
"password": "pass123",
}
{
"roomId" : "uuid",
"roomName": "Vasak Room",
"isPrivated": true,
"isSecure": true,
"users": 5,
}
Permite obtener todas las salas publicas
{
"roomId": "uuid",
"roomName": "Vasak Room",
"isPrivated": false,
"isSecure": "pass123",
}