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.