backend: Added rooms endpoint validation and update openapi spec
This commit is contained in:
parent
bc326ba707
commit
2a7d23be7d
@ -40,6 +40,8 @@
|
||||
$ref: '../../components/responses/internal/success-get-room-roles.yaml'
|
||||
'404':
|
||||
$ref: '../../components/responses/error-room-not-found.yaml'
|
||||
'422':
|
||||
$ref: '../../components/responses/validation-error.yaml'
|
||||
'500':
|
||||
$ref: '../../components/responses/internal-server-error.yaml'
|
||||
/rooms/{roomId}/roles/{secret}:
|
||||
@ -62,5 +64,7 @@
|
||||
$ref: '../../components/responses/internal/error-invalid-room-secret.yaml'
|
||||
'404':
|
||||
$ref: '../../components/responses/error-room-not-found.yaml'
|
||||
'422':
|
||||
$ref: '../../components/responses/validation-error.yaml'
|
||||
'500':
|
||||
$ref: '../../components/responses/internal-server-error.yaml'
|
||||
|
||||
@ -45,6 +45,8 @@
|
||||
$ref: '../components/responses/unauthorized-error.yaml'
|
||||
'403':
|
||||
$ref: '../components/responses/forbidden-error.yaml'
|
||||
'422':
|
||||
$ref: '../components/responses/validation-error.yaml'
|
||||
'500':
|
||||
$ref: '../components/responses/internal-server-error.yaml'
|
||||
|
||||
@ -114,6 +116,8 @@
|
||||
$ref: '../components/responses/forbidden-error.yaml'
|
||||
'404':
|
||||
$ref: '../components/responses/error-room-not-found.yaml'
|
||||
'422':
|
||||
$ref: '../components/responses/validation-error.yaml'
|
||||
'500':
|
||||
$ref: '../components/responses/internal-server-error.yaml'
|
||||
delete:
|
||||
@ -148,5 +152,7 @@
|
||||
$ref: '../components/responses/forbidden-error.yaml'
|
||||
'404':
|
||||
$ref: '../components/responses/error-room-not-found.yaml'
|
||||
'422':
|
||||
$ref: '../components/responses/validation-error.yaml'
|
||||
'500':
|
||||
$ref: '../components/responses/internal-server-error.yaml'
|
||||
|
||||
@ -68,10 +68,16 @@ internalRoomRouter.put(
|
||||
internalRoomRouter.post(
|
||||
'/:roomId/recording-token',
|
||||
configureRecordingTokenAuth,
|
||||
withValidRoomId,
|
||||
withValidRoomSecret,
|
||||
roomCtrl.generateRecordingToken
|
||||
);
|
||||
|
||||
// Roles and permissions
|
||||
internalRoomRouter.get('/:roomId/roles', roomCtrl.getRoomRolesAndPermissions);
|
||||
internalRoomRouter.get('/:roomId/roles/:secret', roomCtrl.getRoomRoleAndPermissions);
|
||||
internalRoomRouter.get('/:roomId/roles', withValidRoomId, roomCtrl.getRoomRolesAndPermissions);
|
||||
internalRoomRouter.get(
|
||||
'/:roomId/roles/:secret',
|
||||
withValidRoomId,
|
||||
withValidRoomSecret,
|
||||
roomCtrl.getRoomRoleAndPermissions
|
||||
);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user