فهرست منبع

fix: quick switch and click create conversation button may caused fetch conversation list error (#603)

Joel 1 سال پیش
والد
کامیت
668b059c07
1فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 4 1
      web/app/components/share/chat/sidebar/list/index.tsx

+ 4 - 1
web/app/components/share/chat/sidebar/list/index.tsx

@@ -48,7 +48,10 @@ const List: FC<IListProps> = ({
   useInfiniteScroll(
     async () => {
       if (!isNoMore) {
-        const lastId = !isClearConversationList ? list[list.length - 1]?.id : undefined
+        let lastId = !isClearConversationList ? list[list.length - 1]?.id : undefined
+        if (lastId === '-1')
+          lastId = undefined
+
         const { data: conversations, has_more }: any = await fetchConversations(isInstalledApp, installedAppId, lastId, isPinned)
         onMoreLoaded({ data: conversations, has_more })
       }