create Messages Read Receipt Users Query
public final MessagesReadReceiptUsersQuery createMessagesReadReceiptUsersQuery(MessagesReadReceiptUsersQueryParams params)
if (error == null && result!= null) {
result.users.forEach { user -> println("user: ${user.userId}")
Parameters
message Ids
Message unique ID List, at most 20
val params = MessagesReadReceiptUsersQueryParams(
channel = channel,
messageId = "xxx-xxx-xxx"
).apply {
pageSize = 20
readReceiptStatus = MessageReadReceiptStatus.RESPONDED
isAscend = false
}
val query = BaseChannel.createMessagesReadReceiptUsersQuery(params)
query.loadNextPage { result, error ->
if (error == null && result != null) {
result.users.forEach { user ->
Usage Example:
}
}
if (query.hasMore) {
query.loadNextPage { ... }
}
}Content copied to clipboard
// specified Not Update Operation timestamp channel.pin(PinParams(updateOperationTime = false)) { result, error ->