From b3f36025eba9709e039f66fca5b70f9bb321952e Mon Sep 17 00:00:00 2001 From: fluidcat Date: Wed, 4 Sep 2024 18:06:45 +0800 Subject: [PATCH] fix: channels in last group while import txt from browser issues: https://github.com/lizongying/my-tv-0/issues/99 --- app/src/main/java/com/lizongying/mytv0/MainViewModel.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/lizongying/mytv0/MainViewModel.kt b/app/src/main/java/com/lizongying/mytv0/MainViewModel.kt index 16a905e..97f082e 100644 --- a/app/src/main/java/com/lizongying/mytv0/MainViewModel.kt +++ b/app/src/main/java/com/lizongying/mytv0/MainViewModel.kt @@ -311,22 +311,25 @@ class MainViewModel : ViewModel() { if (!tvMap.containsKey(group + title)) { tvMap[group + title] = listOf() + tvMap[group + title] = tvMap[group + title]!! + group } tvMap[group + title] = tvMap[group + title]!! + uris } } } for ((title, uris) in tvMap) { + val channel_group = uris.first(); + uris.drop(1); val tv = TV( -1, "", - title.removePrefix(group), + title.removePrefix(channel_group), "", "", "", uris, mapOf(), - group, + channel_group, SourceType.UNKNOWN, listOf(), )