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 ( - + );