7 Commits

Author SHA1 Message Date
juancarmore
1161f1bb21 Rename publisher role to speaker across the application 2025-08-06 22:14:56 +02:00
juancarmore
acd9a4c880 backend: remove public option from MeetRecordingAccess and refactor related code 2025-06-13 17:18:18 +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
juancarmore
44fbb25841 backend: update security preferences to allow optional requireAuthentication; enhance validation for room creation and recording preferences 2025-05-16 19:07:03 +02:00
juancarmore
a105d79680 typings: Add recording access control in recording preferences and create RecordingPermissions interface 2025-04-25 11:42:12 +02:00
Carlos Santos
c619760296 typings: Rename room-related interfaces and properties for consistency 2025-04-01 18:59:58 +02:00
Carlos Santos
3ddf7f0b7b types: Introduce typings for OpenVidu Meet application and update references 2025-03-11 17:45:36 +01:00