mirror of
https://github.com/ikun0014/lx-music-mobile.git
synced 2025-07-04 02:22:10 +08:00
修复列表同步时未真正移除被删除的列表的问题
This commit is contained in:
parent
9d83e4a707
commit
4ce9d8c266
@ -95,7 +95,7 @@ export const initList = listData => async(dispatch, getState) => {
|
|||||||
export const setSyncList = ({ defaultList, loveList, userList }) => async(dispatch, getState) => {
|
export const setSyncList = ({ defaultList, loveList, userList }) => async(dispatch, getState) => {
|
||||||
const state = getState()
|
const state = getState()
|
||||||
const userListIds = userList.map(l => l.id)
|
const userListIds = userList.map(l => l.id)
|
||||||
const removeUserListIds = state.list.userList.filter(l => !userListIds.includes(l.id))
|
const removeUserListIds = state.list.userList.filter(l => !userListIds.includes(l.id)).map(l => l.id)
|
||||||
if (removeUserListIds.includes(state.common.setting.list.prevSelectListId)) {
|
if (removeUserListIds.includes(state.common.setting.list.prevSelectListId)) {
|
||||||
dispatch(commonAction.setPrevSelectListId(state.list.defaultList.id))
|
dispatch(commonAction.setPrevSelectListId(state.list.defaultList.id))
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user