Skip to content

Commit 3729846

Browse files
committed
fix(fc): add back state handling to message list for unread, delivered, etc
Signed-off-by: Brandon McAnsh <[email protected]>
1 parent c9bf4fe commit 3729846

File tree

3 files changed

+11
-12
lines changed

3 files changed

+11
-12
lines changed

flipchatApp/src/main/kotlin/xyz/flipchat/app/features/chat/conversation/ConversationMessages.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ internal fun ConversationMessages(
207207
}
208208
}
209209

210-
// HandleMessageChanges(listState = lazyListState, items = messages) { message ->
211-
// dispatchEvent(ConversationViewModel.Event.MarkDelivered(message.chatMessageId))
212-
// }
210+
HandleMessageChanges(listState = lazyListState, items = messages) { message ->
211+
dispatchEvent(ConversationViewModel.Event.MarkDelivered(message.chatMessageId))
212+
}
213213
}

ui/components/src/main/kotlin/com/getcode/ui/components/chat/MessageList.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,14 @@ fun MessageList(
7575
) {
7676
var hasSetAtUnread by rememberSaveable(key = "0") { mutableStateOf(false) }
7777

78-
// HandleMessageReads(listState, messages, hasSetAtUnread) {
79-
// dispatch(MessageListEvent.AdvancePointer(it))
80-
// }
81-
//
82-
// HandleStartAtUnread(listState, messages, hasSetAtUnread) {
83-
// hasSetAtUnread = true
84-
// dispatch(MessageListEvent.UnreadStateHandled)
85-
// }
78+
HandleMessageReads(listState, messages, hasSetAtUnread) {
79+
dispatch(MessageListEvent.AdvancePointer(it))
80+
}
81+
82+
HandleStartAtUnread(listState, messages, hasSetAtUnread) {
83+
hasSetAtUnread = true
84+
dispatch(MessageListEvent.UnreadStateHandled)
85+
}
8686

8787
LazyColumn(
8888
modifier = modifier,

ui/components/src/main/kotlin/com/getcode/ui/components/chat/messagecontents/MessageTextContent.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,6 @@ internal fun MessageContent(
221221
if (tips.isNotEmpty()) {
222222
Tips(tips) { openTipModal() }
223223
}
224-
Spacer(Modifier.weight(1f))
225224
DateWithStatus(
226225
modifier = Modifier
227226
.weight(1f)

0 commit comments

Comments
 (0)