From f53c4f26a31faa7dd69107ea9d43728b7a980f57 Mon Sep 17 00:00:00 2001 From: gallonyin Date: Sun, 5 Mar 2023 18:02:26 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=98=E5=8C=96=E6=B6=88=E6=81=AF?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E8=AF=86=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/yameida/worktool/service/WeworkLoopImpl.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt b/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt index 33d075d..470e2c4 100644 --- a/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt +++ b/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt @@ -164,12 +164,14 @@ object WeworkLoopImpl { } while (messageList != messageList2) if (messageList.isNotEmpty()) { val lastMessage = messageList.last() - val lastSyncMessage = if (lastMessage.textType == WeworkMessageBean.TEXT_TYPE_IMAGE) { + val prefix = (lastMessage.nameList.firstOrNull()?.replace("\\(.*\\)$".toRegex(), "") + ": ").replace("null:", "") + val lastSyncMessage = prefix + if (lastMessage.textType == WeworkMessageBean.TEXT_TYPE_IMAGE) { "[图片]" } else { lastMessage.itemMessageList.lastOrNull()?.text } SPUtils.getInstance("lastSyncMessage").put(title, lastSyncMessage) + LogUtils.v("lastSyncMessage: $lastSyncMessage") if (Constant.pushImage && MultiFileObserver.saveSet.isNotEmpty()) { val imageMessageList = messageList.filter { it.textType == WeworkMessageBean.TEXT_TYPE_IMAGE }.reversed() MultiFileObserver.saveSet.reversed().forEachIndexed { index, targetPath ->