fix stale chatInfo

This commit is contained in:
Avently
2024-11-01 19:05:42 +07:00
parent 74c6a425b3
commit 089e5f6ec1
@@ -1034,6 +1034,7 @@ fun BoxScope.ChatItemsList(
}
}
}
val chatInfoUpdated = rememberUpdatedState(chatInfo)
val scrollToItem: State<(Long) -> Unit> = remember {
mutableStateOf({ itemId: Long ->
val index = sections.value.chatItemPosition(itemId)
@@ -1057,7 +1058,7 @@ fun BoxScope.ChatItemsList(
val chatSectionLoader = ChatSectionLoader(0, ChatSectionArea.Destination)
apiLoadMessages(
rhId = remoteHostId,
chatInfo = chatInfo,
chatInfo = chatInfoUpdated.value,
chatModel = chatModel,
itemId = itemId,
search = "",