juancarmore
b44e7e2b6a
test: add sleep to ensure proper timing for room deletion in participant and end meeting tests
2025-06-20 16:57:13 +02:00
juancarmore
fd7260863f
backend: enhance bulk room deletion logic to ensure proper handling of active meetings and update tests for consistency
2025-06-20 15:00:05 +02:00
juancarmore
3ef546488f
test: refactor setupSingleRoom function to join participant after generating participant token
...
This fix the bug that causes LiveKit webhook events to not have property 'metadata' defined because the room was being created when joining participant instead of when generating token
2025-06-20 14:59:38 +02:00
Carlos Santos
eba801bcec
backend: enhance logging in webhookEventBelongsToOpenViduMeet to track room metadata retrieval and existence checks
2025-06-20 10:55:31 +02:00
Carlos Santos
1825936a04
WIP test: add webhook test for meeting_ended event on forceful room deletion
2025-06-19 18:34:45 +02:00
juancarmore
ee1e1e34d2
backend: enhance error handling in apiKeyValidator to handle unexpected errors
2025-06-19 17:40:14 +02:00
juancarmore
6e235d6fa7
backend: improve error handling in API key validation to handle retrieval failures and rename .env for development
2025-06-19 17:17:42 +02:00
juancarmore
f28ea2bc56
test: implement API keys management tests including creation, retrieval and deletion
2025-06-19 13:37:18 +02:00
juancarmore
13e651cf8d
test: streamline password reset logic in user security tests and update change password method to use MEET_ADMIN_SECRET
2025-06-19 12:20:49 +02:00
juancarmore
0154947fcf
backend: add MEET_API_KEY to environment files and introduce start:ci script in package.json
2025-06-19 12:20:14 +02:00
juancarmore
5dcde7a153
backend: enhance API key handling and validation, including error handling for missing keys
2025-06-19 12:19:54 +02:00
juancarmore
f5718d0da4
backend: update archiveRoomMetadata method to conditionally update existing metadata
2025-06-18 13:48:16 +02:00
juancarmore
8df8fa216b
openapi: refactor API key endpoints by removing obsolete request body and adding response schemas
2025-06-18 13:39:23 +02:00
juancarmore
419aaecc57
backend: update API key handling to use numeric creation date and improve method signatures
2025-06-18 13:37:53 +02:00
Carlos Santos
f732ddbe67
WIP: Added api-keys endpoints, openapi docs and tests
2025-06-18 09:19:28 +02:00
juancarmore
4053cfd572
test: update recordingId validation error codes and remove public access tests
2025-06-13 18:07:52 +02:00
juancarmore
eb8ed528b6
test: remove public access tests and add new scenarios for recording access using secrets
2025-06-13 17:19:38 +02:00
juancarmore
615199edb8
openapi: update recording access options and enhance descriptions
2025-06-13 17:19:00 +02:00
juancarmore
acd9a4c880
backend: remove public option from MeetRecordingAccess and refactor related code
2025-06-13 17:18:18 +02:00
Carlos Santos
0acf064976
backend: set maxRetriesPerRequest to null for infinite retries in Redis configuration
2025-06-13 16:51:28 +02:00
Carlos Santos
d06747eb5c
backend: enhance bulk delete recording tests with cleanup validation
2025-06-11 14:28:04 +02:00
Carlos Santos
2b7fad8842
backend: enhance README with detailed storage structure and recording identifier format
2025-06-11 13:52:00 +02:00
Carlos Santos
12c4813264
backend: migrate Redlock dependency to @sesamecare-oss/redlock
...
- Updated package.json to replace the Redlock dependency with @sesamecare-oss/redlock version 1.4.0.
- Modified imports in mutex.service.ts, redis.service.ts, and garbage-collector.test.ts to reflect the new Redlock package.
2025-06-11 10:45:10 +02:00
Carlos Santos
17788f3a27
backend(test): add LiveKit CLI installation check before joining fake participant
2025-06-11 10:24:43 +02:00
juancarmore
e039e48e06
test: update getRecordingUrl tests to use new URL format
2025-06-10 16:27:03 +02:00
juancarmore
d017e13d63
backend: update recording URL format in getRecordingUrl endpoint
2025-06-10 16:25:51 +02:00
juancarmore
09516d3042
openapi: add recording secret parameter and fix some typos
2025-06-10 15:37:55 +02:00
juancarmore
437cd201e7
openapi: add get recording URL endpoint
2025-06-10 12:52:02 +02:00
juancarmore
1b291cef4d
openapi: add missing security requirement in getRoomPreferences endpoint
2025-06-10 12:51:13 +02:00
juancarmore
4d9e5fe81a
openapi: add users endpoints
2025-06-10 12:50:45 +02:00
juancarmore
082bea9b5e
test: add validation checks for recording URL responses and refactor related tests
2025-06-10 12:49:19 +02:00
juancarmore
3a28936ca3
test: add security tests for Get Room Preferences endpoint
2025-06-10 12:48:07 +02:00
juancarmore
e1b0b144e8
backend: add check for same room access middleware to getRoomPreferences endpoint
2025-06-10 12:47:29 +02:00
Carlos Santos
eb6427eb99
backend: add internal API endpoint and functionality to retrieve room preferences
2025-06-10 12:09:50 +02:00
Carlos Santos
66d63378fb
backend: update recording location header to use API_BASE_PATH_V1 and update test for validating location header
2025-06-10 11:15:42 +02:00
juancarmore
cdcafd22d0
test: fix recording URL tests to use parsed path
2025-06-10 11:03:13 +02:00
juancarmore
ada76e5c2a
backend: update recording URLs to include the host in responses
2025-06-10 11:02:52 +02:00
juancarmore
b24a38ef55
test: fix indentation in change password tests and ensure server starts in get profile tests
2025-06-09 23:46:35 +02:00
juancarmore
89295dda93
ci: add users API tests in integration tests workflow
2025-06-09 22:39:38 +02:00
juancarmore
129be42152
test: add integration tests for change password and get profile functionalities
2025-06-09 22:35:44 +02:00
juancarmore
287148e8fc
test: add user API security tests for profile and change password functionality
2025-06-09 22:35:22 +02:00
juancarmore
a64f48bc5b
backend: implement password change functionality and move user profile retrieval to users endpoints
2025-06-09 21:42:47 +02:00
juancarmore
927035c1ea
test: add integration tests for getRecordingUrl endpoint
2025-06-09 21:05:51 +02:00
juancarmore
979396aedd
test: add new security test cases for getRecordingMedia endpoint and implement security tests for getRecordingUrl endpoint
2025-06-09 21:05:30 +02:00
juancarmore
7efe31f8f4
backend: add getRecordingUrl endpoint and extend getRecordingMedia endpoint to be accesible using recording access secrets
2025-06-09 21:03:14 +02:00
juancarmore
409d7af0f9
backend: add missing template for user data in MeetStorageService documentation
2025-06-06 16:44:54 +02:00
Carlos Santos
be7a37a004
refactor: update file paths for frontend resources resources
2025-06-06 12:20:13 +02:00
Carlos Santos
a718243409
backend: implement batch deletion of rooms
2025-06-06 10:18:21 +02:00
Carlos Santos
a69f112006
test: reorder parameters in setupSingleRoom calls for consistency
2025-06-04 14:34:13 +02:00
Carlos Santos
da76042d07
test: reorder parameters in setupSingleRoom for consistency
2025-06-04 13:56:30 +02:00