diff --git a/src/backend/langflow/services/cache/factory.py b/src/backend/langflow/services/cache/factory.py index 78e307bfa..018c0284a 100644 --- a/src/backend/langflow/services/cache/factory.py +++ b/src/backend/langflow/services/cache/factory.py @@ -7,17 +7,17 @@ class CacheManagerFactory(ServiceFactory): def __init__(self): super().__init__(BaseCacheManager) - def create(self, settings_service): + def create(self, settings_manager): # Here you would have logic to create and configure a CacheManager # based on the settings_service - if settings_service.settings.CACHE_TYPE == "redis": + if settings_manager.settings.CACHE_TYPE == "redis": logger.debug("Creating Redis cache") redis_cache = RedisCache( - host=settings_service.settings.REDIS_HOST, - port=settings_service.settings.REDIS_PORT, - db=settings_service.settings.REDIS_DB, - expiration_time=settings_service.settings.REDIS_CACHE_EXPIRE, + host=settings_manager.settings.REDIS_HOST, + port=settings_manager.settings.REDIS_PORT, + db=settings_manager.settings.REDIS_DB, + expiration_time=settings_manager.settings.REDIS_CACHE_EXPIRE, ) if redis_cache.is_connected(): logger.debug("Redis cache is connected") @@ -27,5 +27,5 @@ class CacheManagerFactory(ServiceFactory): ) return InMemoryCache() - elif settings_service.settings.CACHE_TYPE == "memory": + elif settings_manager.settings.CACHE_TYPE == "memory": return InMemoryCache() diff --git a/src/backend/langflow/services/chat/factory.py b/src/backend/langflow/services/chat/factory.py index 03597ed11..ca844893a 100644 --- a/src/backend/langflow/services/chat/factory.py +++ b/src/backend/langflow/services/chat/factory.py @@ -6,6 +6,6 @@ class ChatManagerFactory(ServiceFactory): def __init__(self): super().__init__(ChatManager) - def create(self, settings_service): + def create(self): # Here you would have logic to create and configure a ChatManager return ChatManager() diff --git a/src/backend/langflow/services/database/factory.py b/src/backend/langflow/services/database/factory.py index fecf24543..25427b7b9 100644 --- a/src/backend/langflow/services/database/factory.py +++ b/src/backend/langflow/services/database/factory.py @@ -10,8 +10,8 @@ class DatabaseManagerFactory(ServiceFactory): def __init__(self): super().__init__(DatabaseManager) - def create(self, settings_service: "SettingsManager"): + def create(self, settings_manager: "SettingsManager"): # Here you would have logic to create and configure a DatabaseManager - if not settings_service.settings.DATABASE_URL: + if not settings_manager.settings.DATABASE_URL: raise ValueError("No database URL provided") - return DatabaseManager(settings_service.settings.DATABASE_URL) + return DatabaseManager(settings_manager.settings.DATABASE_URL)