mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 15:38:19 +08:00
refactor: add configuration dependency ratchet
This commit is contained in:
+12
-1
@@ -28,7 +28,13 @@ def configure_plugin_system_services():
|
||||
decode_access_token,
|
||||
)
|
||||
from app.api.data import configure_api_data_ports
|
||||
from app.application.configuration import SystemConfigService, configure_system_config
|
||||
from app.application.configuration import (
|
||||
SystemConfigService,
|
||||
TransferRetryConfig,
|
||||
configure_system_config,
|
||||
configure_transfer_retry_config,
|
||||
)
|
||||
from app.runtime.config import settings
|
||||
from app.application.service import configure_service_directory
|
||||
from app.db.session import (
|
||||
SessionFactory,
|
||||
@@ -41,6 +47,11 @@ def configure_plugin_system_services():
|
||||
|
||||
configure_token_codec(create_access_token, decode_access_token)
|
||||
configure_system_config(SystemConfigService(repository=SystemConfigOper()))
|
||||
configure_transfer_retry_config(
|
||||
lambda: TransferRetryConfig(
|
||||
max_failed_retries=settings.TRANSFER_MAX_FAILED_RETRIES,
|
||||
)
|
||||
)
|
||||
from app.application.chain.data import configure_chain_data_ports
|
||||
from app.application.subscription.write import configure_subscribe_writer
|
||||
from app.application.plugin.runtime import configure_plugin_runtime
|
||||
|
||||
Reference in New Issue
Block a user