From 94340feabbacd121c1324cfe4cf367f1903b4faa Mon Sep 17 00:00:00 2001 From: Junhui Chen Date: Sun, 3 Aug 2025 17:51:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=97=E8=A1=A8=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E6=9C=80=E6=96=B0=E6=B6=88=E6=81=AF=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/(tabs)/memo-list.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/(tabs)/memo-list.tsx b/app/(tabs)/memo-list.tsx index 9d96226..6d3ab57 100644 --- a/app/(tabs)/memo-list.tsx +++ b/app/(tabs)/memo-list.tsx @@ -16,7 +16,7 @@ import SkeletonItem from '@/components/memo/SkeletonItem'; import { useUploadManager } from '@/hooks/useUploadManager'; import { getCachedData, prefetchChatDetail, prefetchChats } from '@/lib/prefetch'; import { fetchApi } from '@/lib/server-api-util'; -import { Chat } from '@/types/ask'; +import { Chat, getMessageText } from '@/types/ask'; import { useTranslation } from 'react-i18next'; // 预加载资源 @@ -162,7 +162,7 @@ const MemoList = () => { numberOfLines={1} ellipsizeMode="tail" > - {item.latest_message?.content?.text || t('ask:ask.noMessage')} + {(item.latest_message && getMessageText(item.latest_message)) || t('ask:ask.noMessage')} @@ -218,7 +218,7 @@ const MemoList = () => { // 如果组件未完全加载,显示骨架屏 if (!isMounted) { return ( - + );