[fix] Playlist load logic

This commit is contained in:
acite
2025-10-01 02:07:19 +08:00
parent 24dda0eb2c
commit 614a0d591d
2 changed files with 2 additions and 2 deletions

View File

@@ -88,7 +88,7 @@ fun HomeScreen(
.flatten() .flatten()
val group = val group =
fv.filter { it.klass == i.klass && it.video.group == i.video.group } fv.filter { it.klass == i.klass && it.video.group == i.video.group && it.video.group != "null" }
for (i in group) { for (i in group) {
playList.add("${i.klass}/${i.id}") playList.add("${i.klass}/${i.id}")
} }

View File

@@ -261,7 +261,7 @@ class TransmissionScreenViewModel @Inject constructor(
val video = fv.firstOrNull { it.klass == model.klass && it.id == model.vid } val video = fv.firstOrNull { it.klass == model.klass && it.id == model.vid }
if (video != null) { if (video != null) {
val group = fv.filter { it.klass == video.klass && it.video.group == video.video.group } val group = fv.filter { it.klass == video.klass && it.video.group == video.video.group && it.video.group != "null" }
for (i in group.sortedWith(compareBy(naturalOrder()) { it.video.name })) { for (i in group.sortedWith(compareBy(naturalOrder()) { it.video.name })) {
playList.add("${i.klass}/${i.id}") playList.add("${i.klass}/${i.id}")
} }