juancarmore
409d7af0f9
backend: add missing template for user data in MeetStorageService documentation
2025-06-06 16:44:54 +02:00
Carlos Santos
5089df16a7
backend: implement access recording secrets management in storage service
2025-06-04 12:44:48 +02:00
Carlos Santos
cf27433e2d
backend: rename buildDefaultPreferences to getDefaultPreferences for clarity
2025-06-04 11:56:02 +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
7d128ed699
backend: extend storage provider to manage user data with new methods for retrieving and saving users
2025-05-31 00:05:39 +02:00
Carlos Santos
333c7da5b2
backend: refactor RecordingService to use StorageProvider for listing objects and remove S3Service dependency
2025-05-30 11:06:48 +02:00
Carlos Santos
0fc8c203dd
backend: add getRecordingMetadataByPath method to StorageProvider and implement in S3StorageProvider and MeetStorageService
2025-05-29 16:19:27 +02:00
Carlos Santos
37ed8003f5
backend: implement getRecordingMedia method in StorageProvider and S3StorageProvider, refactor RecordingService to use it
2025-05-29 14:07:29 +02:00
Carlos Santos
e4b77eb2f6
backend: add getObjectHeaders method to StorageProvider and implement in S3StorageProvider and MeetStorageService
2025-05-29 13:57:31 +02:00
Carlos Santos
5295d6326e
backend: implement deleteRecordingBinaryFilesByPaths method in StorageProvider and S3StorageProvider
2025-05-29 13:41:13 +02:00
Carlos Santos
2c03ecdd9a
backend: implement bulk deletion of recording metadata files in StorageProvider and S3StorageProvider
2025-05-29 13:29:42 +02:00
Carlos Santos
616222fb73
backend: implement deletion of archived room metadata in MeetStorageService and S3StorageProvider
2025-05-28 16:41:22 +02:00
Carlos Santos
325fb90550
backend: refactor recording metadata retrieval to use MeetStorageService and update StorageProvider interface
2025-05-28 16:11:12 +02:00
Carlos Santos
2e51681cd9
backend: refactor recording metadata handling to use MeetStorageService
2025-05-28 14:09:08 +02:00
Carlos Santos
b9a11dd45d
backend: enhance StorageProvider interface with recording metadata methods and type parameters
2025-05-28 11:56:41 +02:00
Carlos Santos
172e8edcfd
backend: update type parameters for storage interfaces and methods to improve clarity and consistency
2025-05-28 11:46:13 +02:00
juancarmore
d62added6e
backend: Implement updateArchivedRoomMetadata method
2025-05-11 14:03:55 +02:00
juancarmore
8357a54597
backend: Improve error handling and logging, and refactor code
2025-04-30 14:00:38 +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
juancarmore
2a02d1befd
backend: Refactor dependency injection and service exports for improved organization
2025-04-24 12:22:27 +02:00
juancarmore
9059780382
backend: Move participant token generation logic from LiveKitService to TokenService and refactor code
2025-04-24 11:21:31 +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
58dcd83229
backend: Centralize configuration values in internal-config module
2025-04-11 17:13:05 +02:00
Carlos Santos
7b443ca8d3
backend: Remove deleteObject method from S3Service and update S3StorageProvider to use deleteObjects
2025-04-10 12:30:33 +02:00
Carlos Santos
404d21b8d5
backend: Refactor room deletion methods to handle multiple rooms and improve logging
2025-04-07 20:41:39 +02:00
Carlos Santos
814f75c4a1
backend: Remove room preferences controller and related methods from storage service
2025-04-07 20:41:39 +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
92ef26f58c
backend: Rename S3 storage references and update method names for consistency
2025-04-07 20:41:39 +02:00
Carlos Santos
2c65ec1da8
backend: Refactor storage service operations with global preferences
2025-04-07 20:41:39 +02:00
Carlos Santos
12ef04964c
backend: Refactor storage services and remove global preferences service references
2025-04-07 20:41:39 +02:00