From f9496ddfd499ca565be6daefd901004fa86d0dd6 Mon Sep 17 00:00:00 2001 From: MohitMaliFtechiz Date: Mon, 24 Feb 2025 17:35:20 +0530 Subject: [PATCH] Fixed: RedundantHigherOrderMapUsage detekt issue to reduce the memory usages --- .../kiwix/kiwixmobile/webserver/ZimHostFragment.kt | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/kiwix/kiwixmobile/webserver/ZimHostFragment.kt b/app/src/main/java/org/kiwix/kiwixmobile/webserver/ZimHostFragment.kt index f8640d4df..9019cb618 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/webserver/ZimHostFragment.kt +++ b/app/src/main/java/org/kiwix/kiwixmobile/webserver/ZimHostFragment.kt @@ -295,13 +295,12 @@ class ZimHostFragment : BaseFragment(), ZimHostCallbacks, ZimHostContract.View { } private fun select(bookOnDisk: BooksOnDiskListItem.BookOnDisk) { - val booksList: List = - booksAdapter.items.map { - if (it == bookOnDisk) { - it.isSelected = !it.isSelected - } - it + val booksList: List = booksAdapter.items.onEach { + if (it == bookOnDisk) { + it.isSelected = !it.isSelected } + it + } booksAdapter.items = booksList saveHostedBooks(booksList) if (ServerUtils.isServerStarted) {