dev: TMDB API-Key automatisch aus Kodi-Scraper ermitteln
This commit is contained in:
@@ -1681,6 +1681,17 @@ def _maybe_auto_install_resolveurl(action: str | None) -> None:
|
||||
_ensure_resolveurl_installed(force=False, silent=True)
|
||||
|
||||
|
||||
def _sync_tmdb_active_key_setting() -> None:
|
||||
from core.metadata import _resolve_tmdb_api_key
|
||||
raw_key = _get_setting_string("tmdb_api_key").strip()
|
||||
active_key = _resolve_tmdb_api_key(raw_key)
|
||||
if active_key:
|
||||
masked = active_key[:6] + "…" + active_key[-4:] if len(active_key) > 10 else active_key
|
||||
else:
|
||||
masked = "(kein)"
|
||||
_set_setting_string("tmdb_api_key_active", masked)
|
||||
|
||||
|
||||
def _sync_update_version_settings() -> None:
|
||||
addon_version = _installed_addon_version_from_disk()
|
||||
if addon_version == "0.0.0":
|
||||
@@ -1693,6 +1704,7 @@ def _sync_update_version_settings() -> None:
|
||||
_set_setting_string("update_installed_version", addon_version)
|
||||
_sync_resolveurl_status_setting()
|
||||
_sync_update_channel_status_settings()
|
||||
_sync_tmdb_active_key_setting()
|
||||
|
||||
|
||||
def _show_root_menu() -> None:
|
||||
|
||||
Reference in New Issue
Block a user