From 0c17793a84a244aa9a88ce238fcf8bf89423649c Mon Sep 17 00:00:00 2001 From: Kevinlinpr Date: Thu, 10 Oct 2024 20:55:48 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=88=9030=E5=88=86=E9=92=9F?= =?UTF-8?q?=E4=B8=80=E6=AC=A1=E6=97=B6=E9=97=B4=E5=88=86=E5=89=B2=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=EF=BC=9B=E6=9C=80=E6=96=B0=E7=9A=84=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E4=B8=8D=E6=98=BE=E7=A4=BA=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/aiosman/riderpro/ui/chat/ChatScreen.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/aiosman/riderpro/ui/chat/ChatScreen.kt b/app/src/main/java/com/aiosman/riderpro/ui/chat/ChatScreen.kt index 1a24291..107c1d0 100644 --- a/app/src/main/java/com/aiosman/riderpro/ui/chat/ChatScreen.kt +++ b/app/src/main/java/com/aiosman/riderpro/ui/chat/ChatScreen.kt @@ -3,6 +3,7 @@ package com.aiosman.riderpro.ui.chat import android.app.Activity import android.content.Intent import android.net.Uri +import android.util.Log import androidx.activity.compose.rememberLauncherForActivityResult import androidx.activity.result.contract.ActivityResultContracts import androidx.compose.animation.Crossfade @@ -509,14 +510,14 @@ fun ChatInput( fun groupMessagesByTime(chatList: List, viewModel: ChatViewModel): List { for (i in chatList.indices) { // Iterate in normal order if (i == 0) { - viewModel.showTimestampMap[chatList[i].msgId] = true - chatList[i].showTimeDivider = true + viewModel.showTimestampMap[chatList[i].msgId] = false + chatList[i].showTimeDivider = false continue } val currentMessage = chatList[i] val timeDiff = currentMessage.timestamp - chatList[i - 1].timestamp // 时间间隔大于 3 分钟,显示时间戳 - if (-timeDiff > 3 * 60 * 1000) { + if (-timeDiff > 30 * 60 * 1000) { viewModel.showTimestampMap[currentMessage.msgId] = true currentMessage.showTimeDivider = true }