MessageReadStatusIcon
fun MessageReadStatusIcon(channel: Channel, message: Message, currentUser: User?, modifier: Modifier = Modifier)
Shows a delivery status indicator for a particular message.
Parameters
channel
The channel with channel reads to check.
message
The message with sync status to check.
currentUser
The currently logged in user.
modifier
Modifier for styling.
fun MessageReadStatusIcon(message: Message, isMessageRead: Boolean, modifier: Modifier = Modifier, isMessageDelivered: Boolean = false, readEventsEnabled: Boolean = true, deliveryEventsEnabled: Boolean = true, isReadIcon: @Composable () -> Unit = { IsReadIcon(modifier = modifier) }, isPendingIcon: @Composable () -> Unit = { IsPendingIcon(modifier = modifier) }, isSentIcon: @Composable () -> Unit = { IsSentIcon(modifier = modifier) }, isDeliveredIcon: @Composable () -> Unit = { IsDeliveredIcon(modifier = modifier) })
Shows a delivery status indicator for a particular message.
Parameters
message
The message with sync status to check.
isMessageRead
If the message is read by any member.
isMessageDelivered
If the message is delivered to any member.
modifier
Modifier for styling.
readEventsEnabled
If read events are enabled for the channel. When disabled, the sent and read icons are not shown.
deliveryEventsEnabled
If delivery events are enabled for the channel. When disabled, the delivered icon is not shown.