getUnreadCount

public final Unit getUnreadCount(List<ChannelType> channelTypes, Boolean containBlocked, OperationHandler<Integer> handler)

BaseChannel.getUnreadCount(* listOf(ChannelType.DIRECT, ChannelType.GROUP)

) { count, error -> //...

Parameters

messageIds

Message unique ID List, at most 20

BaseChannel.getUnreadCount(* listOf(ChannelType.DIRECT, ChannelType.GROUP),
BaseChannel.getUnreadCount(
listOf(ChannelType.DIRECT, ChannelType.GROUP)
) { count, error ->
// ...
}

@param channelTypes Channel type list.Only Supports [ChannelType.DIRECT], [ChannelType.GROUP], [ChannelType.SYSTEM]
BaseChannel.getUnreadCount(
listOf(ChannelType.DIRECT, ChannelType.GROUP),
containBlocked = true
) { count, error ->
// ...
}

val params = ChannelsUnreadCountParams(* channelTypes = listOf(ChannelType.DIRECT, ChannelType.GROUP), levels = listOf(NotificationLevel.ALL, NotificationLevel.DEFAULT) )