修复聚合搜索时未显示源名称的问题

This commit is contained in:
lyswhut 2023-05-01 12:04:42 +08:00
parent 4f5f0f9dda
commit e123f31cf0
2 changed files with 5 additions and 4 deletions

View File

@ -12,6 +12,7 @@
- 修复mg评论加载失败的问题@Folltoshe
- 修复在Android 5.1下报错的问题
- 修复对存在错误时间标签的歌词的解析
- 修复聚合搜索时未显示源名称的问题
### 其他

View File

@ -20,10 +20,10 @@ export default forwardRef<MusicListType, {}>((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<MusicListType, {}>((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<MusicListType, {}>((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')