provide
fun provide(createAppInfoViewDatas: (appInfoDataList: List<AppInfoData>) -> List<AppInfoViewData>, createGroupTitleViewData: (groupAppData: GroupAppData) -> GroupTitleViewData, createCategoryViewData: (catAppData: CategoryAppData, appInfoViewDataList: List<AppInfoViewData>) -> CategoryViewData): ParseAppDataTask(source)
Provides a factory function to create ParseAppDataTask instances. This allows for dependency injection of the creation logic for GroupTitleViewData and CategoryViewData.
Parameters
createAppInfoViewDatas
A function lambda to convert a list of AppInfoData to a list of AppInfoViewData.
createGroupTitleViewData
A function lambda to convert GroupAppData to GroupTitleViewData.
createCategoryViewData
A function lambda to convert CategoryAppData with the corresponding list of AppInfoViewData