Carlos Santos
f732ddbe67
WIP: Added api-keys endpoints, openapi docs and tests
2025-06-18 09:19:28 +02:00
Carlos Santos
5089df16a7
backend: implement access recording secrets management in storage service
2025-06-04 12:44:48 +02:00
Carlos Santos
8aa1bbc64b
Refactor storage service and interfaces for improved separation of concerns
...
- Updated StorageFactory to create basic storage providers and key builders.
- Simplified StorageProvider interface to focus on basic CRUD operations.
- Enhanced MeetStorageService to handle domain-specific logic while delegating storage operations.
- Implemented Redis caching for room data to improve performance.
- Added error handling and logging improvements throughout the service.
- Removed deprecated methods and streamlined object retrieval processes.
refactor: update storage service and interfaces to include user key handling and improve initialization logic
refactor: update beforeAll hooks in recording tests to clear rooms and recordings
refactor: optimize integration recordings test command
Revert "refactor: optimize integration recordings test command"
This reverts commit d517a44fa282b91613f8c55130916c2af5f07267.
refactor: enhance Redis cache storage operations
refactor: streamline test setup and teardown for security and recordings APIs
2025-06-04 11:14:04 +02:00
Carlos Santos
e2b9fcd532
backend: Enhance webhook events creator checking
2025-05-07 14:25:22 +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
juancarmore
5e11be08b4
backend: Reorganize imports
2025-04-24 14:59:46 +02:00
Carlos Santos
9d42242ba0
backend: Updated recording status when a starting timeout occurs
2025-04-21 16:18:28 +02:00
juancarmore
cc2dc83401
backend: Rename getRoomSecretRole to getRoomRoleBySecret and update related calls
2025-04-12 13:45:34 +02:00
Carlos Santos
a0b7d42002
backend: Enhance recording service to support field filtering in getRecording and getAllRecordings methods
2025-04-10 13:12:26 +02:00
Carlos Santos
5345963628
backend: Saved room secrets under recording directory when they do not exist
2025-04-10 11:33:38 +02:00
Carlos Santos
84d68ba31b
backend: Rename expirationDate to autoDeletionDate in room-related files for consistency
2025-04-08 18:35:41 +02:00
Carlos Santos
30ee4dfbca
backend: Refactor MeetStorageService to initialize global preferences with locking mechanism
2025-04-07 20:41:39 +02:00
Carlos Santos
4ff00aad96
backend: Enhance room management logic
2025-04-07 20:41:39 +02:00
Carlos Santos
67b3426c85
backend: Refactor room-related terminology from 'roomName' to 'roomId' across routes, middlewares, and services
...
Updated the Livekit room life cycle
2025-04-01 17:27:37 +02:00
Carlos Santos
fef7e50555
Rename OpenViduMeetRoomOptions and OpenViduMeetRoom to MeetRoomOptions and MeetRoom
2025-03-31 15:20:25 +02:00
Carlos Santos
58e79e2e7e
backend: Add scheduled task support and recording GC
2025-03-31 13:19:06 +02:00
juancarmore
a0c4f8ac1b
backend: Update helper exports to include password and Redis helpers
2025-03-28 16:04:45 +01:00
Carlos Santos
578a3fec50
backend: Refactor recording schema and remove outputMode references
2025-03-28 11:46:26 +01:00
Carlos Santos
147d558af5
backend: Implement system event handling and recording cleanup logic
2025-03-28 10:30:21 +01:00
Carlos Santos
7dffc6b60a
backend: Prevent instantiation of utility classes by adding private constructors in helpers
2025-03-28 10:30:21 +01:00
juancarmore
6725330a7a
backend: Integrate bcrypt for password hashing and verification
2025-03-26 12:40:30 +01:00
Carlos Santos
03adcf6a91
backend: Correct enum value for recording status to maintain consistency
2025-03-25 10:09:35 +01:00
Carlos Santos
e69f1dfb4b
backend: Add recording request validation middleware and refactor recording metadata handling
2025-03-24 12:53:39 +01:00
Carlos Santos
baec69c3db
backend: Remove deprecated room and signal models; enhance room service with new status signaling
2025-03-24 12:53:38 +01:00
Carlos Santos
cec07a2577
backend: Refactor recording model imports and add new recording typings
2025-03-17 11:46:19 +01:00
Carlos Santos
5974f2417e
backend: Sanitize room name prefix in room options generation
2025-03-13 14:42:18 +01:00
Carlos Santos
017b430bf1
Added source code
2025-03-10 19:25:11 +01:00