Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 33beb69e authored by Chaohui Wang's avatar Chaohui Wang
Browse files

Clean up AllAppListModel.filter

Since it is same as default.

Bug: 260660819
Test: Make Settings
Change-Id: I7eab8843f44a3457805512bab0d8cb02e9427ca4
parent f8728be7
Loading
Loading
Loading
Loading
+2 −10
Original line number Diff line number Diff line
@@ -27,7 +27,7 @@ import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
import com.android.settingslib.spa.framework.common.SettingsPage
import com.android.settingslib.spa.framework.common.SettingsPageProvider
import com.android.settingslib.spa.framework.compose.navigator
import com.android.settingslib.spa.framework.util.asyncMapItem
import com.android.settingslib.spa.framework.util.mapItem
import com.android.settingslib.spa.widget.preference.Preference
import com.android.settingslib.spa.widget.preference.PreferenceModel
import com.android.settingslib.spaprivileged.model.app.AppListModel
@@ -78,15 +78,7 @@ data class AppRecordWithSize(
private class AllAppListModel : AppListModel<AppRecordWithSize> {

    override fun transform(userIdFlow: Flow<Int>, appListFlow: Flow<List<ApplicationInfo>>) =
        appListFlow.asyncMapItem { app ->
            AppRecordWithSize(app)
        }

    override fun filter(
        userIdFlow: Flow<Int>,
        option: Int,
        recordListFlow: Flow<List<AppRecordWithSize>>,
    ) = recordListFlow
        appListFlow.mapItem(::AppRecordWithSize)

    @Composable
    override fun getSummary(option: Int, record: AppRecordWithSize) = record.app.getStorageSize()