mirror of
https://github.com/mihonapp/mihon.git
synced 2025-11-12 20:19:05 +01:00
Flatten available extensions with its source (#7956)
* Flatten available extensions with it's source We should also do something similar for installed extensions Supersedes #7200 * Dedupe sources
This commit is contained in:
@@ -86,10 +86,10 @@ class ExtensionsPresenter(
|
||||
.filter(queryFilter(searchQuery))
|
||||
.groupBy { LocaleHelper.getSourceDisplayName(it.lang, context) }
|
||||
.toSortedMap()
|
||||
.flatMap { (key, value) ->
|
||||
.flatMap { (lang, exts) ->
|
||||
listOf(
|
||||
ExtensionUiModel.Header.Text(key),
|
||||
*value.map(extensionMapper(downloads)).toTypedArray(),
|
||||
ExtensionUiModel.Header.Text(lang),
|
||||
*exts.map(extensionMapper(downloads)).toTypedArray(),
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user