12 Commits

Author SHA1 Message Date
Carlos Santos
0acf064976 backend: set maxRetriesPerRequest to null for infinite retries in Redis configuration 2025-06-13 16:51:28 +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
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
8357a54597 backend: Improve error handling and logging, and refactor code 2025-04-30 14:00:38 +02:00
juancarmore
5e11be08b4 backend: Reorganize imports 2025-04-24 14:59:46 +02:00
Carlos Santos
8bf3c51125 backend: Add error handling for Redis connection in TaskSchedulerService and SystemEventService 2025-04-08 11:18:57 +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
21e959d190 backend: Improve logging for Redis subscriber connection events 2025-03-31 13:19:06 +02:00
Carlos Santos
147d558af5 backend: Implement system event handling and recording cleanup logic 2025-03-28 10:30:21 +01:00
Carlos Santos
6da1aa2cbe backend: Refactor DEFAULT_TTL to use 'ms' library for improved readability 2025-03-25 10:41:28 +01:00
Carlos Santos
89b8b699ee backend: Refactor RedisService to use dependency injection for LoggerService 2025-03-11 16:17:10 +01:00
Carlos Santos
017b430bf1 Added source code 2025-03-10 19:25:11 +01:00