handleMessagePosition
abstract fun handleMessagePosition(previousMessage: Message?, message: Message, nextMessage: Message?, isAfterDateSeparator: Boolean, isBeforeDateSeparator: Boolean, isInThread: Boolean): List<MessagePosition>
Determines the position of a message inside a group.
Return
The position of the current message inside the group.
Parameters
previousMessage
The previous Message in the list.
message
The current Message in the list.
nextMessage
The next Message in the list.
isAfterDateSeparator
If a date separator was added before the current Message.
isBeforeDateSeparator
If a date separator was added after the current Message.
isInThread
If the current Message is in a thread.