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
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
2e51681cd9
backend: refactor recording metadata handling to use MeetStorageService
2025-05-28 14:09:08 +02:00
Carlos Santos
b6ace8d4ad
backend: optimize webhook notification methods for asynchronous execution
2025-05-28 13:15:00 +02:00
Carlos Santos
2168279baf
backend: optimize room deletion logic in LivekitWebhookService for finished meetings
2025-05-26 18:42:14 +02:00
Carlos Santos
e75b21fa49
backend: Refactor room finished and recording webhook handling for improved clarity and error logging
2025-05-07 14:25:39 +02:00
Carlos Santos
e2b9fcd532
backend: Enhance webhook events creator checking
2025-05-07 14:25:22 +02:00
Carlos Santos
8e0481c337
backend: Fixed typo
2025-05-06 17:23:06 +02:00
Carlos Santos
09ba892d95
backend: Remove createdBy field from rom metadata and related code
2025-05-06 17:17:22 +02:00
Carlos Santos
bebe0fc3f2
backend: Simplify room existence check in webhookEventBelongsToOpenViduMeet method
2025-05-06 13:01:33 +02:00
Carlos Santos
bbbb7fc0c1
backend: Add handling for room started event and refactor room finished webhook logic
2025-05-05 17:43:52 +02:00
juancarmore
5e11be08b4
backend: Reorganize imports
2025-04-24 14:59:46 +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
32c0c9d242
backend: Implement room metadata archiving and retrieval in storage service
2025-04-22 13:42:32 +02:00
Carlos Santos
c33ee7218b
backend: Saved recording preferences into the room_metadata json file
2025-04-22 13:03:03 +02:00
Carlos Santos
9d42242ba0
backend: Updated recording status when a starting timeout occurs
2025-04-21 16:18:28 +02:00
Carlos Santos
524460e06a
backend: Rename setPrivateConfig to setInternalConfig for clarity; add errorRecordingStartTimeout for handling timeout scenarios
2025-04-16 11:09:55 +02:00
Carlos Santos
58dcd83229
backend: Centralize configuration values in internal-config module
2025-04-11 17:13:05 +02:00
Carlos Santos
4c5f53261c
backend: Refactor webhook service to streamline recording started logic and rename saveRoomSecrets method
2025-04-10 12:26:30 +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
ac12841418
backend: Enhance room deletion functionality with force delete option and improved response handling
2025-04-09 12:06:19 +02:00
Carlos Santos
d7e61f5212
backend: Improve room existence check in LivekitWebhookService
2025-04-01 17:30:54 +02:00
Carlos Santos
147d558af5
backend: Implement system event handling and recording cleanup logic
2025-03-28 10:30:21 +01:00
Carlos Santos
da5d513d01
backend: Rename handleRoomFinished to handleMeetingFinished and improve recording lock management
2025-03-24 13:02:04 +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
ca56521604
backend: Refactor Livekit webhook handling to remove OpenVidu dependency and add room finished event handling
2025-03-17 10:45:45 +01:00
Carlos Santos
9f0877780e
backend: Enhance Livekit webhook handling with OpenVidu integration for recording events
2025-03-17 10:45:45 +01:00
Carlos Santos
017b430bf1
Added source code
2025-03-10 19:25:11 +01:00