mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 23:47:41 +08:00
refactor: inject token runtime configuration
This commit is contained in:
@@ -34,6 +34,7 @@ def configure_plugin_system_services():
|
||||
RuntimeSettingsService,
|
||||
SystemConfigService,
|
||||
TransferRetryConfig,
|
||||
configure_token_runtime_config,
|
||||
configure_runtime_configuration,
|
||||
configure_runtime_settings,
|
||||
configure_system_config,
|
||||
@@ -44,6 +45,7 @@ def configure_plugin_system_services():
|
||||
build_api_runtime_config,
|
||||
build_chain_runtime_config,
|
||||
build_scheduler_runtime_config,
|
||||
build_token_runtime_config,
|
||||
)
|
||||
from app.application.service import configure_service_directory
|
||||
from app.db.session import (
|
||||
@@ -68,6 +70,7 @@ def configure_plugin_system_services():
|
||||
)
|
||||
)
|
||||
configure_runtime_settings(RuntimeSettingsService(settings))
|
||||
configure_token_runtime_config(lambda: build_token_runtime_config(settings))
|
||||
configure_system_config(SystemConfigService(repository=SystemConfigOper()))
|
||||
configure_transfer_retry_config(
|
||||
lambda: TransferRetryConfig(
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"root": "app"
|
||||
},
|
||||
"settings_imports": {
|
||||
"count": 124,
|
||||
"count": 123,
|
||||
"files": [
|
||||
"app/adapters/cache/backends.py",
|
||||
"app/adapters/cache/redis.py",
|
||||
@@ -47,7 +47,6 @@
|
||||
"app/agent/tools/impl/send_voice_message.py",
|
||||
"app/agent/tools/impl/update_agent_task.py",
|
||||
"app/agent/tools/impl/update_system_settings.py",
|
||||
"app/application/security/token.py",
|
||||
"app/application/security/url.py",
|
||||
"app/cli.py",
|
||||
"app/db/base.py",
|
||||
|
||||
+4
-3
@@ -13,8 +13,8 @@
|
||||
"runtime_to_db": [],
|
||||
"workflow_to_db": []
|
||||
},
|
||||
"edge_count": 6414,
|
||||
"edge_sha256": "aea2c4a5f65a9800bc69a83990efd368ba0ec7a9b19e40f38f8d0df6c222ae26",
|
||||
"edge_count": 6415,
|
||||
"edge_sha256": "d763c4fede395d6ef881e1308b68cfaf484b82ce2b6f0dec808abf4b1d820858",
|
||||
"edges": [
|
||||
"app -> app.runtime",
|
||||
"app -> app.runtime.compat",
|
||||
@@ -2697,8 +2697,9 @@
|
||||
"app.application.security.passkey -> app.runtime",
|
||||
"app.application.security.passkey -> app.runtime.cache",
|
||||
"app.application.security.passkey -> app.runtime.log",
|
||||
"app.application.security.token -> app.application",
|
||||
"app.application.security.token -> app.application.configuration",
|
||||
"app.application.security.token -> app.runtime",
|
||||
"app.application.security.token -> app.runtime.config",
|
||||
"app.application.security.token -> app.runtime.log",
|
||||
"app.application.security.token -> app.schemas",
|
||||
"app.application.security.token -> app.schemas.token",
|
||||
|
||||
Reference in New Issue
Block a user