From f79f0c7a16a24b50976e2de42fa2cbb4b0481cd6 Mon Sep 17 00:00:00 2001 From: xiaji Date: Tue, 9 Jun 2026 19:53:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20ConfigRepository=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=20currentSourceId=20=E5=AD=98=E5=82=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/videoapp/tv/data/ConfigRepository.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/com/videoapp/tv/data/ConfigRepository.kt b/app/src/main/java/com/videoapp/tv/data/ConfigRepository.kt index e5afdc3..5d52d32 100644 --- a/app/src/main/java/com/videoapp/tv/data/ConfigRepository.kt +++ b/app/src/main/java/com/videoapp/tv/data/ConfigRepository.kt @@ -30,6 +30,14 @@ class ConfigRepository(context: Context) { saveConfig(SiteConfig.default()) } + fun getCurrentSourceId(): String { + return prefs.getString("current_source_id", "xb6v") ?: "xb6v" + } + + fun setCurrentSourceId(id: String) { + prefs.edit().putString("current_source_id", id).apply() + } + fun getPresets(): List = SitePreset.PRESETS fun applyPreset(preset: SitePreset) {