🔀 refactor(manager.py): refactor service initialization in manager.py for better organization and readability
🔀 refactor(schema.py): add AUTH_MANAGER service type to the ServiceType enum for better organization and consistency
This commit is contained in:
parent
031ab7e4b7
commit
0a235ef8d5
2 changed files with 6 additions and 8 deletions
|
|
@ -87,21 +87,18 @@ def initialize_services():
|
||||||
from langflow.services.cache import factory as cache_factory
|
from langflow.services.cache import factory as cache_factory
|
||||||
from langflow.services.chat import factory as chat_factory
|
from langflow.services.chat import factory as chat_factory
|
||||||
from langflow.services.settings import factory as settings_factory
|
from langflow.services.settings import factory as settings_factory
|
||||||
from langflow.services.session import factory as session_manager_factory
|
from langflow.services.auth import factory as auth_factory
|
||||||
|
|
||||||
service_manager.register_factory(settings_factory.SettingsManagerFactory())
|
service_manager.register_factory(settings_factory.SettingsManagerFactory())
|
||||||
|
service_manager.register_factory(
|
||||||
|
auth_factory.AuthManagerFactory(), dependencies=[ServiceType.SETTINGS_MANAGER]
|
||||||
|
)
|
||||||
service_manager.register_factory(
|
service_manager.register_factory(
|
||||||
database_factory.DatabaseManagerFactory(),
|
database_factory.DatabaseManagerFactory(),
|
||||||
dependencies=[ServiceType.SETTINGS_MANAGER],
|
dependencies=[ServiceType.SETTINGS_MANAGER],
|
||||||
)
|
)
|
||||||
service_manager.register_factory(
|
service_manager.register_factory(cache_factory.CacheManagerFactory())
|
||||||
cache_factory.CacheManagerFactory(), dependencies=[ServiceType.SETTINGS_MANAGER]
|
|
||||||
)
|
|
||||||
service_manager.register_factory(chat_factory.ChatManagerFactory())
|
service_manager.register_factory(chat_factory.ChatManagerFactory())
|
||||||
service_manager.register_factory(
|
|
||||||
session_manager_factory.SessionManagerFactory(),
|
|
||||||
dependencies=[ServiceType.CACHE_MANAGER],
|
|
||||||
)
|
|
||||||
|
|
||||||
# Test cache connection
|
# Test cache connection
|
||||||
service_manager.get(ServiceType.CACHE_MANAGER)
|
service_manager.get(ServiceType.CACHE_MANAGER)
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@ class ServiceType(str, Enum):
|
||||||
registered with the service manager.
|
registered with the service manager.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
AUTH_MANAGER = "auth_manager"
|
||||||
CACHE_MANAGER = "cache_manager"
|
CACHE_MANAGER = "cache_manager"
|
||||||
SETTINGS_MANAGER = "settings_manager"
|
SETTINGS_MANAGER = "settings_manager"
|
||||||
DATABASE_MANAGER = "database_manager"
|
DATABASE_MANAGER = "database_manager"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue