browseChannels

abstract fun browseChannels(categories: List<String>? = null, excludedCategories: List<String>? = null, subscribed: Boolean? = null, limit: Int = 100, offset: Int = 0, sortField: String = "subscribers_count", sortOrder: Int = -1, listener: RainbowListener<List<Channel>, Unit>? = null)

Browse channels.

Parameters

categories

List Browse among the channels with a category in the provided list (case sensitive equality)

excludedCategories

List Browse among the channels with a category not in the provided list (case sensitive equality)

subscribed

Boolean Browse among subscribed or non subscribed channels only

limit

Int Allow to specify the number of channels to retrieve (default value 100)

offset

Int Allow to specify the position of first channel to retrieve (default value 0)

sortField

String Sort channels based on the given field (default value name, authorized values : name, topic, creationDate, subscribers_count)

sortOrder

Int Specify order ascending (1) / descending (2)

listener

RainbowListener, Unit> callback (onSuccess, onError)