MessageFilter

public final class MessageFilter

Message filter conditions.

Used for Search messages When by Message class type and Sender perform Filter, Corresponds to internal io.rong.imlib.params.MessageFilter.

Usage Example:

// only Search Text message
val filter = MessageFilter(
messageTypes = listOf(MessageType.TEXT)
)

val filter = MessageFilter(* messageTypes = listOf(MessageType.IMAGE),
val filter = MessageFilter(
messageTypes = listOf(MessageType.IMAGE),
senderIds = listOf("user_001")
)

Parameters

messageTypes

消息类型过滤列表,null 表示不按类型过滤

senderIds

发送者 ID 过滤列表,null 表示不按发送者过滤

Constructors

Link copied to clipboard
public MessageFilter MessageFilter(List<String> senderIds, List<String> messageTypes)

Properties

Link copied to clipboard
private final List<String> messageTypes
Link copied to clipboard
private final List<String> senderIds

Functions

Link copied to clipboard
public final List<String> getMessageTypes()
Link copied to clipboard
public final List<String> getSenderIds()