juancarmore
|
ad928006d2
|
tests: Add generateRecordingToken function in request-helpers.ts
|
2025-05-05 10:47:58 +02:00 |
|
juancarmore
|
e5242d16b9
|
tests: Replace app instance checks with a centralized checkAppIsRunning function
|
2025-05-05 10:47:09 +02:00 |
|
juancarmore
|
7d75d7948e
|
tests: Refactor authentication tests to use cookie names from internal configuration
|
2025-05-05 10:46:37 +02:00 |
|
juancarmore
|
67ff3e2494
|
openapi: Update error responses and schemas for consistency
|
2025-04-30 17:16:17 +02:00 |
|
juancarmore
|
5a66b2f623
|
tests: Fix broken tests by changing expected error responses and reorganize imports
|
2025-04-30 16:19:23 +02:00 |
|
juancarmore
|
94d526df07
|
backend: Remove withValidRoomSecret middleware from getRoomRoleAndPermissions endpoint
|
2025-04-30 16:16:33 +02:00 |
|
Carlos Santos
|
829c7a1555
|
tests: Add test for room deletion upon receiving room_finished webhook
|
2025-04-30 14:48:59 +02:00 |
|
juancarmore
|
8357a54597
|
backend: Improve error handling and logging, and refactor code
|
2025-04-30 14:00:38 +02:00 |
|
Carlos Santos
|
963db44b55
|
backend: Optimize cleanup process in bulk delete recording tests by using Promise.all
|
2025-04-29 18:18:11 +02:00 |
|
Carlos Santos
|
cc7e86c006
|
backend: Add race conditions tests for recording API to ensure correct handling of concurrent operations
|
2025-04-29 18:13:51 +02:00 |
|
Carlos Santos
|
7376f1dc04
|
backend: Refactor recording lock acquisition logic to prevent unnecessary cleanup on active recordings
|
2025-04-29 17:49:37 +02:00 |
|
Carlos Santos
|
1a13d3d98b
|
backend: Rename garbage collection methods for clarity and add tests for orphaned recording locks
|
2025-04-29 17:19:59 +02:00 |
|
Carlos Santos
|
b5b7776200
|
backend: Add support for range requests and improve media retrieval headers
|
2025-04-29 14:21:20 +02:00 |
|
Carlos Santos
|
f841f55c71
|
backend: Improve error logging for missing security and webhook preferences
|
2025-04-29 13:49:27 +02:00 |
|
Carlos Santos
|
b98d4d0cd9
|
tests: Renamed utils directory to helpers
|
2025-04-29 13:48:45 +02:00 |
|
Carlos Santos
|
473531792e
|
backend: Add API key validation to recording middleware and update routes for media retrieval
|
2025-04-29 13:21:27 +02:00 |
|
Carlos Santos
|
7c318f83b3
|
backend: Add validation error responses for recording operations
|
2025-04-29 13:14:44 +02:00 |
|
Carlos Santos
|
3b79610558
|
backend: Add integration tests for recording media retrieval and validation, including range requests
|
2025-04-29 13:14:44 +02:00 |
|
Carlos Santos
|
ac9c803dcc
|
backend: Update recording media response codes to include conflict and validation errors
|
2025-04-29 13:14:44 +02:00 |
|
Carlos Santos
|
bdddeb34c5
|
backend: Enhance recording media streaming with range support and error handling
|
2025-04-29 13:14:44 +02:00 |
|
Carlos Santos
|
2a7d23be7d
|
backend: Added rooms endpoint validation and update openapi spec
|
2025-04-29 13:14:06 +02:00 |
|
juancarmore
|
bc326ba707
|
backend: Update getRecordings to filter by roomId when recording token is present
|
2025-04-28 12:23:10 +02:00 |
|
juancarmore
|
f1c59526e0
|
backend: Enhance recording middleware and routes with new permission checks and authentication for media access
|
2025-04-28 12:22:40 +02:00 |
|
juancarmore
|
fd878cd3ea
|
backend: Implement recordingTokenValidator as a new validator for withAuth middleware
|
2025-04-28 12:22:08 +02:00 |
|
juancarmore
|
66f2a10406
|
backend: Implement configureRecordingTokenAuth middleware and update room route
|
2025-04-28 12:20:38 +02:00 |
|
juancarmore
|
8bbbee731b
|
backend: Rename configureTokenAuth middleware to configureParticipantTokenAuth and improve error handling
|
2025-04-28 12:19:07 +02:00 |
|
Carlos Santos
|
4271d6abc5
|
test: Add integration tests for deleting recordings and validation checks
|
2025-04-28 11:55:51 +02:00 |
|
Carlos Santos
|
20ec2958fe
|
docs: Update README to include new room metadata storage structure
|
2025-04-25 18:11:27 +02:00 |
|
Carlos Santos
|
256236111e
|
test: Add integration tests for stopping recordings with validation checks
|
2025-04-25 16:37:01 +02:00 |
|
Carlos Santos
|
0991962554
|
backend: Remove unnecessary cleanup timer cancellation in stopRecording method
|
2025-04-25 15:10:06 +02:00 |
|
Carlos Santos
|
116a41e428
|
test: Update validation in expectValidGetRecordingResponse for recordingId and roomId types
|
2025-04-25 15:01:50 +02:00 |
|
Carlos Santos
|
1a128dd36c
|
test: Add integration tests for recordings API with validation and pagination checks
|
2025-04-25 14:15:43 +02:00 |
|
Carlos Santos
|
68f809c690
|
test: Enhance recording API tests with additional validation and status checks
|
2025-04-25 13:51:43 +02:00 |
|
Carlos Santos
|
02e16f85ee
|
backend: Update openapi spec roomId parameter references to use path and query definitions
|
2025-04-25 12:44:19 +02:00 |
|
Carlos Santos
|
7e3d1e4601
|
test: Add wait time after room deletion to ensure proper cleanup
|
2025-04-25 12:33:54 +02:00 |
|
juancarmore
|
e41bb8830a
|
openapi: Update pagination schema descriptions to use generic elements instead of rooms or recordings
|
2025-04-25 12:11:02 +02:00 |
|
juancarmore
|
efad0facf8
|
Revert "backend: Export missing injectable and inject from inversify in dependency injector config"
|
2025-04-25 11:55:08 +02:00 |
|
juancarmore
|
576b1f7d98
|
backend: Implement recording token generation and update room preferences handling
|
2025-04-25 11:49:03 +02:00 |
|
juancarmore
|
5a7185caa3
|
tests: Include recording access control in room preferences where needed and reorganize imports
|
2025-04-25 11:46:38 +02:00 |
|
Carlos Santos
|
ef3289d5ef
|
backend: Export missing injectable and inject from inversify in dependency injector config
|
2025-04-25 10:43:10 +02:00 |
|
Carlos Santos
|
b8ed0faf90
|
test: Enhance bulk delete recording tests and add validation for room metadata deletion
|
2025-04-25 10:36:56 +02:00 |
|
Carlos Santos
|
51ed2faa12
|
backend: Enhance recording deletion logic and update associated room metadata location directory
|
2025-04-25 10:36:56 +02:00 |
|
Carlos Santos
|
db3e990c14
|
backend: Simplify pagination schema reference in success-get-rooms response
|
2025-04-25 10:36:55 +02:00 |
|
Carlos Santos
|
754dd3bd35
|
backend: Add recording fields parameter and enhance pagination in getRecordings response
|
2025-04-25 10:36:55 +02:00 |
|
juancarmore
|
5e11be08b4
|
backend: Reorganize imports
|
2025-04-24 14:59:46 +02:00 |
|
Carlos Santos
|
2c1657a58d
|
test: Add integration tests for GET Recording API and validation
|
2025-04-24 14:05:06 +02:00 |
|
juancarmore
|
7135270b8a
|
Refactor code to use ParticipantOptions instead of TokenOptions
|
2025-04-24 12:26:07 +02:00 |
|
juancarmore
|
2a02d1befd
|
backend: Refactor dependency injection and service exports for improved organization
|
2025-04-24 12:22:27 +02:00 |
|
Carlos Santos
|
9897436df2
|
backend: update recording start method for improving its clarity and avoding race conditions receiving events
|
2025-04-24 11:48:38 +02:00 |
|
Carlos Santos
|
8c6011b5c3
|
backend: reduce recording start timeout from 30s to 20s
|
2025-04-24 11:43:05 +02:00 |
|