AddAllAppsTask

class AddAllAppsTask(createAllAppsViewData: (appInfoViewDataList: List<AppInfoViewData>) -> AllAppsViewData) : Task<List<ViewData>, List<ViewData>> (source)

This task prepends an AllAppsViewData instance to the provided input list. The AllAppsViewData is created using the provided createAllAppsViewData function, which takes a list of all AppInfoViewData instances found in the input list.

Parameters

createAllAppsViewData

A function lambda to transform a list of AppInfoViewData and into an AllAppsViewData.

Constructors

Link copied to clipboard
constructor(createAllAppsViewData: (appInfoViewDataList: List<AppInfoViewData>) -> AllAppsViewData)

Functions

Link copied to clipboard
open operator override fun invoke(input: List<ViewData>): List<ViewData>