createAlbumsFlow

abstract fun createAlbumsFlow(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): Flow<List<AlbumItem>>

Creates Paging Flow for getting album list.

Parameters

userId

The user ID for whom the list of albums will be received

albumTypes

The resulting list will only contain albums with these types.

minItemCount

Minimum number of items in an album

isVisible

Show only isVisible albums

hideItems

Show albums with hidden items only

limit

Album limit

sorting

Sorting type

mode

List mode