refactor(config): retire RuntimeSettingsCompat host usage

This commit is contained in:
jxxghp
2026-08-26 15:55:21 +08:00
parent cdab54254d
commit 9dbe424c3d
162 changed files with 1966 additions and 1745 deletions
+8 -10
View File
@@ -1,4 +1,5 @@
from app.adapters.system import rust as rust_accelerator
from app.application.recognition import RecognitionRuleService
from app.domain.context import configure_tmdb_image_url_builder
from app.domain.media import configure_search_source_provider
from app.domain.meta.customization import configure_customization_provider
@@ -6,10 +7,7 @@ from app.domain.meta.releasegroup import configure_release_groups_provider
from app.domain.meta.runtime import configure_recognition_runtime
from app.domain.meta.words import configure_custom_words_provider
from app.domain.metainfo import clear_rust_parse_options_cache
from app.runtime.settings import RuntimeSettingsCompat
settings = RuntimeSettingsCompat()
from app.application.recognition import RecognitionRuleService
from app.runtime.settings import get_runtime_setting
def configure_domain_dependencies() -> None:
@@ -18,15 +16,15 @@ def configure_domain_dependencies() -> None:
configure_customization_provider(rule_service.get_customization)
configure_release_groups_provider(rule_service.get_release_groups)
configure_custom_words_provider(rule_service.get_custom_words)
configure_search_source_provider(lambda: settings.SEARCH_SOURCE)
configure_tmdb_image_url_builder(settings.TMDB_IMAGE_URL)
configure_search_source_provider(lambda: get_runtime_setting('SEARCH_SOURCE'))
configure_tmdb_image_url_builder(get_runtime_setting('TMDB_IMAGE_URL'))
configure_recognition_runtime(
media_extensions_provider=lambda: (
*settings.RMT_MEDIAEXT,
*settings.RMT_SUBEXT,
*settings.RMT_AUDIOEXT,
*get_runtime_setting('RMT_MEDIAEXT'),
*get_runtime_setting('RMT_SUBEXT'),
*get_runtime_setting('RMT_AUDIOEXT'),
),
audio_extensions_provider=lambda: settings.RMT_AUDIOEXT,
audio_extensions_provider=lambda: get_runtime_setting('RMT_AUDIOEXT'),
accelerator=rust_accelerator,
)
clear_rust_parse_options_cache()