fixing format

This commit is contained in:
Deltashot 2022-10-10 22:40:52 +02:00
parent c1ade84766
commit 7a7c34af3c

View File

@ -664,8 +664,9 @@ class LibraryPresenter(
}
fun removeSelected(mutableList: MutableList<LibraryManga>, manga: LibraryManga): Boolean {
if(selection.fastAny { it.manga.id == manga.manga.id })
return mutableList.remove(manga);
if (selection.fastAny { it.manga.id == manga.manga.id }) {
return mutableList.remove(manga)
}
return false
}
@ -683,9 +684,9 @@ class LibraryPresenter(
*/
fun toggleRangeSelection(manga: LibraryManga) {
val mutableList = state.selection.toMutableList()
if (!removeSelected(mutableList, manga) &&
mutableList.fastAny{ it.category == manga.category }) {
if (!removeSelected(mutableList, manga) && mutableList.fastAny
{ it.category == manga.category }
) {
val items = (loadedManga[manga.category] ?: emptyList()).map { it.libraryManga }
val lastMangaIndex = items.indexOf(mutableList.findLast { it.category == manga.category })
val curMangaIndex = items.indexOf(manga)
@ -693,7 +694,9 @@ class LibraryPresenter(
true -> items.subList(curMangaIndex, lastMangaIndex)
false -> items.subList(lastMangaIndex, curMangaIndex + 1)
}
mutableList.apply { addAll(newList.filterNot { it in selection }.map { it }) }
mutableList.apply {
addAll(newList.filterNot { it in selection }.map { it })
}
} else {
mutableList.add(manga)
}