From 3f4820d314292e24e25a00d0ad4d1a945d94fbad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Fri, 17 Apr 2026 00:28:40 +0800 Subject: [PATCH] =?UTF-8?q?feat(chat):=20=E6=B7=BB=E5=8A=A0UUID=E9=9A=8F?= =?UTF-8?q?=E6=9C=BA=E5=AD=97=E7=AC=A6=E4=B8=B2=E5=88=B0=E6=B6=88=E6=81=AF?= =?UTF-8?q?=E7=BB=93=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在聊天模型处理流程中添加了UUID随机字符串生成 - 每次处理数据时都会生成唯一的标识符并发送到结果流 - 为后续消息追踪和识别提供了唯一性支持 --- app/src/main/java/com/nova/brain/glass/viewmodel/ChatVM.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/nova/brain/glass/viewmodel/ChatVM.kt b/app/src/main/java/com/nova/brain/glass/viewmodel/ChatVM.kt index c691632..ff3fc62 100644 --- a/app/src/main/java/com/nova/brain/glass/viewmodel/ChatVM.kt +++ b/app/src/main/java/com/nova/brain/glass/viewmodel/ChatVM.kt @@ -135,6 +135,7 @@ class ChatVM : BaseListViewModel() { if (!l.startsWith("data:{")) continue val json = l.removePrefix("data:").trim() val model = GsonImplHelp.get().toObject(json, ChatModel::class.java) + result.postValue(UUID.randomUUID().toString()) if (model.type == null) { loading.postValue(false) val msg = model.msg ?: json