createAlbumsPagingFlow

abstract fun createAlbumsPagingFlow(userId: Long, albumTypes: Set<AlbumType> = setOf(AlbumType.SIMPLE, AlbumType.SHARED_BY_ME), minItemCount: Int = 0, isVisible: Boolean? = null, hideItems: Boolean? = null, limit: Int? = null, sorting: Albums.AlbumsSorting = AlbumsSorting.UPDATED_DESC, mode: Albums.ListingMode = ListingMode.INTERSECT, config: PagingConfig = defaultPagingConfig): Flow<PagingData<AlbumItem>>

Creates Paging Flow for getting album list.

Parameters

userId

Айди пользователя для которого будет получен списко альбомов

albumTypes

Набор типов альбомов. В результирующем списке будут присутствовать альбомы только с этими типами

minItemCount

Минимальное колличество элементов в альбоме

isVisible

Флаг показа только видимых альбомов TODO выяснить что за параметр

hideItems

Флаг показа только альбомов с hide_items TODO выяснить что за параметр

limit

Лимит альбомов

sorting

Сортировка

mode

Мод списка

config

Paging config