| useInfiniteScroll( | useInfiniteScroll( | ||||
| async () => { | async () => { | ||||
| if (!isNoMore) { | 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) | const { data: conversations, has_more }: any = await fetchConversations(isInstalledApp, installedAppId, lastId, isPinned) | ||||
| onMoreLoaded({ data: conversations, has_more }) | onMoreLoaded({ data: conversations, has_more }) | ||||
| } | } |