Package-level declarations

Functions

Link copied to clipboard
fun MutableList<MessageDataSDK>.appendIfNotExists(message: MessageDataSDK)

Appends a message to the list if it does not already exist.

Link copied to clipboard
fun List<MessageDataSDK>.indexForNewMessage(newMessage: MessageData): Int?

fun List<MessageDataSDK>.indexForNewMessage(newMessage: MessageDataSDK): Int?

Finds the index at which a new message should be inserted to maintain chronological order.

Link copied to clipboard
fun MutableList<MessageDataSDK>.insertInOrder(newMessage: MessageData)

fun MutableList<MessageDataSDK>.insertInOrder(newMessage: MessageDataSDK)

Inserts a new message into the list in chronological order.

Link copied to clipboard
fun List<MessageDataSDK>.shouldAdd(message: MessageData): Boolean

fun List<MessageDataSDK>.shouldAdd(message: MessageDataSDK): Boolean

Determines whether a message should be added to the list.

Link copied to clipboard
Link copied to clipboard