From e123f31cf08fbfac0ee2892f804080f72dc4bc86 Mon Sep 17 00:00:00 2001 From: lyswhut Date: Mon, 1 May 2023 12:04:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=81=9A=E5=90=88=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E6=97=B6=E6=9C=AA=E6=98=BE=E7=A4=BA=E6=BA=90=E5=90=8D?= =?UTF-8?q?=E7=A7=B0=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- publish/changeLog.md | 1 + src/screens/Home/Views/Search/MusicList.tsx | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/publish/changeLog.md b/publish/changeLog.md index 8f2aad6..8a9cf40 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -12,6 +12,7 @@ - 修复mg评论加载失败的问题(@Folltoshe) - 修复在Android 5.1下报错的问题 - 修复对存在错误时间标签的歌词的解析 +- 修复聚合搜索时未显示源名称的问题 ### 其他 diff --git a/src/screens/Home/Views/Search/MusicList.tsx b/src/screens/Home/Views/Search/MusicList.tsx index cb29e0f..e1741ee 100644 --- a/src/screens/Home/Views/Search/MusicList.tsx +++ b/src/screens/Home/Views/Search/MusicList.tsx @@ -20,10 +20,10 @@ export default forwardRef((props, ref) => { useImperativeHandle(ref, () => ({ async loadList(text, source) { // const listDetailInfo = searchMusicState.listDetailInfo - listRef.current?.setList([], source == 'all') + listRef.current?.setList([], false, source == 'all') if (searchMusicState.searchText == text && searchMusicState.source == source && searchMusicState.listInfos[searchMusicState.source]!.list.length) { requestAnimationFrame(() => { - listRef.current?.setList(searchMusicState.listInfos[searchMusicState.source]!.list, source == 'all') + listRef.current?.setList(searchMusicState.listInfos[searchMusicState.source]!.list, false, source == 'all') }) } else { listRef.current?.setStatus('loading') @@ -34,7 +34,7 @@ export default forwardRef((props, ref) => { // const result = setListInfo(listDetail, id, page) if (isUnmountedRef.current) return requestAnimationFrame(() => { - listRef.current?.setList(list, source == 'all') + listRef.current?.setList(list, false, source == 'all') listRef.current?.setStatus(searchMusicState.listInfos[searchMusicState.source]!.maxPage <= page ? 'end' : 'idle') }) }).catch(() => { @@ -58,7 +58,7 @@ export default forwardRef((props, ref) => { search(searchInfoRef.current.text, page, searchInfoRef.current.source).then((list) => { // const result = setListInfo(listDetail, searchMusicState.listDetailInfo.id, page) if (isUnmountedRef.current) return - listRef.current?.setList(list, searchInfoRef.current.source == 'all') + listRef.current?.setList(list, false, searchInfoRef.current.source == 'all') listRef.current?.setStatus(searchMusicState.listInfos[searchInfoRef.current.source]!.maxPage <= page ? 'end' : 'idle') }).catch(() => { listRef.current?.setStatus('error')