mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-07 00:16:57 +08:00
refactor: keep runtime settings below adapters
This commit is contained in:
@@ -41,6 +41,7 @@ def configure_plugin_system_services():
|
||||
configure_transfer_retry_config,
|
||||
)
|
||||
from app.runtime.config import settings
|
||||
from app.runtime.settings import configure_runtime_setting_provider
|
||||
from app.startup.configuration import (
|
||||
build_api_runtime_config,
|
||||
build_chain_runtime_config,
|
||||
@@ -70,6 +71,7 @@ def configure_plugin_system_services():
|
||||
)
|
||||
)
|
||||
configure_runtime_settings(RuntimeSettingsService(settings))
|
||||
configure_runtime_setting_provider(lambda key: getattr(settings, key))
|
||||
configure_token_runtime_config(lambda: build_token_runtime_config(settings))
|
||||
configure_system_config(SystemConfigService(repository=SystemConfigOper()))
|
||||
configure_transfer_retry_config(
|
||||
|
||||
+10
-11
@@ -13,8 +13,8 @@
|
||||
"runtime_to_db": [],
|
||||
"workflow_to_db": []
|
||||
},
|
||||
"edge_count": 6420,
|
||||
"edge_sha256": "c1d92730a7755f0b5da8d8f9b8ecc4b828f76b8eb90b6967d8f5a8bc600b0727",
|
||||
"edge_count": 6418,
|
||||
"edge_sha256": "8ec406999c67a103722fdb3e2cb641dff8addc83b4c60df7b0ea18027afdfb08",
|
||||
"edges": [
|
||||
"app -> app.runtime",
|
||||
"app -> app.runtime.compat",
|
||||
@@ -34,8 +34,6 @@
|
||||
"app.adapters.external.cookiecloud -> app.adapters",
|
||||
"app.adapters.external.cookiecloud -> app.adapters.network",
|
||||
"app.adapters.external.cookiecloud -> app.adapters.network.http",
|
||||
"app.adapters.external.cookiecloud -> app.application",
|
||||
"app.adapters.external.cookiecloud -> app.application.configuration",
|
||||
"app.adapters.external.cookiecloud -> app.domain",
|
||||
"app.adapters.external.cookiecloud -> app.domain.site",
|
||||
"app.adapters.external.cookiecloud -> app.foundation",
|
||||
@@ -44,6 +42,7 @@
|
||||
"app.adapters.external.cookiecloud -> app.foundation.url",
|
||||
"app.adapters.external.cookiecloud -> app.runtime",
|
||||
"app.adapters.external.cookiecloud -> app.runtime.log",
|
||||
"app.adapters.external.cookiecloud -> app.runtime.settings",
|
||||
"app.adapters.external.location -> app.adapters",
|
||||
"app.adapters.external.location -> app.adapters.network",
|
||||
"app.adapters.external.location -> app.adapters.network.http",
|
||||
@@ -67,8 +66,8 @@
|
||||
"app.adapters.external.ocr -> app.adapters",
|
||||
"app.adapters.external.ocr -> app.adapters.network",
|
||||
"app.adapters.external.ocr -> app.adapters.network.http",
|
||||
"app.adapters.external.ocr -> app.application",
|
||||
"app.adapters.external.ocr -> app.application.configuration",
|
||||
"app.adapters.external.ocr -> app.runtime",
|
||||
"app.adapters.external.ocr -> app.runtime.settings",
|
||||
"app.adapters.external.plugin.client -> app.adapters",
|
||||
"app.adapters.external.plugin.client -> app.adapters.external",
|
||||
"app.adapters.external.plugin.client -> app.adapters.external.market",
|
||||
@@ -101,13 +100,12 @@
|
||||
"app.adapters.network.browser -> app.runtime.managed_resources",
|
||||
"app.adapters.network.cloudflare -> app.runtime",
|
||||
"app.adapters.network.cloudflare -> app.runtime.log",
|
||||
"app.adapters.network.doh -> app.application",
|
||||
"app.adapters.network.doh -> app.application.configuration",
|
||||
"app.adapters.network.doh -> app.foundation",
|
||||
"app.adapters.network.doh -> app.foundation.singleton",
|
||||
"app.adapters.network.doh -> app.runtime",
|
||||
"app.adapters.network.doh -> app.runtime.log",
|
||||
"app.adapters.network.doh -> app.runtime.reload",
|
||||
"app.adapters.network.doh -> app.runtime.settings",
|
||||
"app.adapters.network.http -> app.runtime",
|
||||
"app.adapters.network.http -> app.runtime.correlation",
|
||||
"app.adapters.observability.otel -> app.runtime",
|
||||
@@ -156,10 +154,9 @@
|
||||
"app.adapters.system.resource -> app.runtime",
|
||||
"app.adapters.system.resource -> app.runtime.config",
|
||||
"app.adapters.system.resource -> app.runtime.log",
|
||||
"app.adapters.system.rust -> app.application",
|
||||
"app.adapters.system.rust -> app.application.configuration",
|
||||
"app.adapters.system.rust -> app.runtime",
|
||||
"app.adapters.system.rust -> app.runtime.log",
|
||||
"app.adapters.system.rust -> app.runtime.settings",
|
||||
"app.adapters.web.correlation -> app.runtime",
|
||||
"app.adapters.web.correlation -> app.runtime.correlation",
|
||||
"app.adapters.web.health -> app.runtime",
|
||||
@@ -6149,6 +6146,7 @@
|
||||
"app.startup.modules_initializer -> app.runtime.extensions.service_config",
|
||||
"app.startup.modules_initializer -> app.runtime.log",
|
||||
"app.startup.modules_initializer -> app.runtime.observability",
|
||||
"app.startup.modules_initializer -> app.runtime.settings",
|
||||
"app.startup.modules_initializer -> app.runtime.state",
|
||||
"app.startup.modules_initializer -> app.runtime.thread",
|
||||
"app.startup.modules_initializer -> app.scheduler",
|
||||
@@ -6437,7 +6435,7 @@
|
||||
"app.workflow.actions.transfer_file -> app.workflow",
|
||||
"app.workflow.actions.transfer_file -> app.workflow.actions"
|
||||
],
|
||||
"module_count": 795,
|
||||
"module_count": 796,
|
||||
"modules": [
|
||||
"app",
|
||||
"app.adapters",
|
||||
@@ -7126,6 +7124,7 @@
|
||||
"app.runtime.rate",
|
||||
"app.runtime.reload",
|
||||
"app.runtime.scheduling",
|
||||
"app.runtime.settings",
|
||||
"app.runtime.state",
|
||||
"app.runtime.thread",
|
||||
"app.runtime.topology",
|
||||
|
||||
Reference in New Issue
Block a user