mirror of
https://github.com/ikun0014/lx-music-mobile.git
synced 2025-07-04 03:22:09 +08:00
统一同步数据字段顺序
This commit is contained in:
parent
4763969489
commit
6f3b61a9bd
@ -2,6 +2,18 @@ import { LIST_IDS } from '@/config/constant'
|
|||||||
import { getListMusics } from '@/core/list'
|
import { getListMusics } from '@/core/list'
|
||||||
import { userLists } from '@/utils/listManage'
|
import { userLists } from '@/utils/listManage'
|
||||||
|
|
||||||
|
// 构建列表信息对象,用于统一字段位置顺序
|
||||||
|
export const buildUserListInfoFull = ({ id, name, source, sourceListId, list, locationUpdateTime }: LX.List.UserListInfoFull) => {
|
||||||
|
return {
|
||||||
|
id,
|
||||||
|
name,
|
||||||
|
source,
|
||||||
|
sourceListId,
|
||||||
|
locationUpdateTime,
|
||||||
|
list,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
export const getLocalListData = async(): Promise<LX.Sync.List.ListData> => {
|
export const getLocalListData = async(): Promise<LX.Sync.List.ListData> => {
|
||||||
return Promise.all([
|
return Promise.all([
|
||||||
getListMusics(LIST_IDS.DEFAULT),
|
getListMusics(LIST_IDS.DEFAULT),
|
||||||
@ -12,7 +24,7 @@ export const getLocalListData = async(): Promise<LX.Sync.List.ListData> => {
|
|||||||
return {
|
return {
|
||||||
defaultList,
|
defaultList,
|
||||||
loveList,
|
loveList,
|
||||||
userList: userLists.map((l, i) => ({ ...l, list: userList[i] })),
|
userList: userLists.map((l, i) => buildUserListInfoFull({ ...l, list: userList[i] })),
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user