File tree Expand file tree Collapse file tree 4 files changed +31
-0
lines changed
stream-chat-android-compose
main/java/io/getstream/chat/android/compose/ui/channels/list
kotlin/io/getstream/chat/android/compose/ui/channels Expand file tree Collapse file tree 4 files changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -1263,6 +1263,7 @@ public final class io/getstream/chat/android/compose/ui/channels/list/Composable
12631263 public static field lambda-5 Lkotlin/jvm/functions/Function2;
12641264 public static field lambda-6 Lkotlin/jvm/functions/Function2;
12651265 public static field lambda-7 Lkotlin/jvm/functions/Function2;
1266+ public static field lambda-8 Lkotlin/jvm/functions/Function2;
12661267 public fun <init> ()V
12671268 public final fun getLambda-1$stream_chat_android_compose_release ()Lkotlin/jvm/functions/Function2;
12681269 public final fun getLambda-2$stream_chat_android_compose_release ()Lkotlin/jvm/functions/Function2;
@@ -1271,6 +1272,7 @@ public final class io/getstream/chat/android/compose/ui/channels/list/Composable
12711272 public final fun getLambda-5$stream_chat_android_compose_release ()Lkotlin/jvm/functions/Function2;
12721273 public final fun getLambda-6$stream_chat_android_compose_release ()Lkotlin/jvm/functions/Function2;
12731274 public final fun getLambda-7$stream_chat_android_compose_release ()Lkotlin/jvm/functions/Function2;
1275+ public final fun getLambda-8$stream_chat_android_compose_release ()Lkotlin/jvm/functions/Function2;
12741276}
12751277
12761278public final class io/getstream/chat/android/compose/ui/channels/list/ComposableSingletons$ChannelListKt {
Original file line number Diff line number Diff line change @@ -57,6 +57,7 @@ import io.getstream.chat.android.compose.ui.theme.ChatTheme
5757import io.getstream.chat.android.compose.ui.util.getLastMessage
5858import io.getstream.chat.android.models.Channel
5959import io.getstream.chat.android.models.DraftMessage
60+ import io.getstream.chat.android.models.SyncStatus
6061import io.getstream.chat.android.models.User
6162import io.getstream.chat.android.previewdata.PreviewChannelData
6263import io.getstream.chat.android.previewdata.PreviewChannelUserRead
@@ -380,6 +381,26 @@ internal fun ChannelItemUnreadMessages() {
380381 )
381382}
382383
384+ @Preview(showBackground = true )
385+ @Composable
386+ private fun ChannelItemLastMessagePendingStatusPreview () {
387+ ChatTheme {
388+ ChannelItemLastMessagePendingStatus ()
389+ }
390+ }
391+
392+ @Composable
393+ internal fun ChannelItemLastMessagePendingStatus () {
394+ ChannelItem (
395+ currentUser = PreviewUserData .user1,
396+ channel = PreviewChannelData .channelWithMessages.copy(
397+ messages = PreviewChannelData .channelWithMessages.messages.map { message ->
398+ message.copy(user = PreviewUserData .user1, syncStatus = SyncStatus .SYNC_NEEDED )
399+ },
400+ ),
401+ )
402+ }
403+
383404@Preview(showBackground = true )
384405@Composable
385406private fun ChannelItemLastMessageSentStatusPreview () {
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ import app.cash.paparazzi.Paparazzi
2121import io.getstream.chat.android.compose.ui.PaparazziComposeTest
2222import io.getstream.chat.android.compose.ui.channels.list.ChannelItemDraftMessage
2323import io.getstream.chat.android.compose.ui.channels.list.ChannelItemLastMessageDeliveredStatus
24+ import io.getstream.chat.android.compose.ui.channels.list.ChannelItemLastMessagePendingStatus
2425import io.getstream.chat.android.compose.ui.channels.list.ChannelItemLastMessageSeenStatus
2526import io.getstream.chat.android.compose.ui.channels.list.ChannelItemLastMessageSentStatus
2627import io.getstream.chat.android.compose.ui.channels.list.ChannelItemMuted
@@ -55,6 +56,13 @@ internal class ChannelItemTest : PaparazziComposeTest {
5556 }
5657 }
5758
59+ @Test
60+ fun `last message pending status` () {
61+ snapshotWithDarkMode {
62+ ChannelItemLastMessagePendingStatus ()
63+ }
64+ }
65+
5866 @Test
5967 fun `last message sent status` () {
6068 snapshotWithDarkMode {
You can’t perform that action at this time.
0 commit comments