fix: prioritise addon results over plugins
This commit is contained in:
parent
ab67a63c0f
commit
655a62f5ee
1 changed files with 4 additions and 3 deletions
|
|
@ -275,9 +275,10 @@ class StreamScreenViewModel @Inject constructor(
|
|||
addonStreamGroups,
|
||||
installedAddonOrder
|
||||
)
|
||||
// Pre-sort once — filterByAddon just filters without re-sorting
|
||||
val allStreams = orderedAddonStreams.flatMap { it.streams }
|
||||
.sortedByDescending { it.qualityValue }
|
||||
|
||||
val allStreams = orderedAddonStreams.flatMap { addonStreams ->
|
||||
addonStreams.streams.sortedByDescending { it.qualityValue }
|
||||
}
|
||||
val availableAddons = orderedAddonStreams.map { it.addonName }
|
||||
// For FIRST_STREAM mode, run the selector as soon as any
|
||||
// addon returns results (don't wait for all addons or the
|
||||
|
|
|
|||
Loading…
Reference in a new issue