ClearMessagesParams

public final class ClearMessagesParams

Clear history messages Parameter.

Used for com.nexconn.chat.channel.BaseChannel.clearMessages Clear history messages.

Usage Example:

// Clear all message (Including Remote)
val params = ClearMessagesParams(timestamp = 0, policy = MessageOperationPolicy.LOCAL_REMOTE)
channel.clearMessages(params) { error ->
if (error == null) {
// Cleared successfully
}
}

// Clear 24 small When before message (Local only)
val params = ClearMessagesParams(timestamp = System.currentTimeMillis() - 86400000)
channel.clearMessages(params) { error ->
// ...
}

Parameters

timestamp

Clear Timestamp (milli seconds), This When time Before message Convert Was/were Clear. 0 When Clear all message

policy

Message operation policy, Default Local only

Constructors

Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
private final Long timestamp

Functions

Link copied to clipboard
Link copied to clipboard
public final Long getTimestamp()