mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-02-05 13:22:59 -05:00
@@ -190,9 +190,10 @@ internal fun MessageList(
|
||||
isConnected = isConnected,
|
||||
onNavigateToOriginalMessage = {
|
||||
coroutineScope.launch {
|
||||
listState.animateScrollToItem(
|
||||
index = messages.indexOfFirst { it.packetId == msg.replyId }
|
||||
)
|
||||
val targetIndex = messages.indexOfFirst { it.packetId == msg.replyId }
|
||||
if (targetIndex != -1) {
|
||||
listState.animateScrollToItem(index = targetIndex)
|
||||
}
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
@@ -227,7 +227,8 @@ private fun OriginalMessageSnippet(
|
||||
cardColors: CardColors = CardDefaults.cardColors(),
|
||||
onNavigateToOriginalMessage: (Int) -> Unit
|
||||
) {
|
||||
message.originalMessage?.let { originalMessage ->
|
||||
val originalMessage = message.originalMessage
|
||||
if (originalMessage != null && originalMessage.packetId != 0) {
|
||||
val originalMessageNode =
|
||||
if (originalMessage.fromLocal) ourNode else originalMessage.node
|
||||
OutlinedCard(
|
||||
|
||||
Reference in New Issue
Block a user