chore: sort before insert in msg list
This commit is contained in:
@@ -22,7 +22,9 @@ const channelMsgSlice = createSlice({
|
|||||||
const midExisted = state[id]!.findIndex((id) => id == mid) > -1;
|
const midExisted = state[id]!.findIndex((id) => id == mid) > -1;
|
||||||
const localMsgExisted = state[id]!.findIndex((id) => id == local_id) > -1;
|
const localMsgExisted = state[id]!.findIndex((id) => id == local_id) > -1;
|
||||||
if (midExisted || localMsgExisted) return;
|
if (midExisted || localMsgExisted) return;
|
||||||
state[id]!.push(+mid);
|
// 每次入库,都排序
|
||||||
|
const newArr = [...state[id], +mid].sort((a, b) => a - b);
|
||||||
|
state[id] = newArr;
|
||||||
} else {
|
} else {
|
||||||
state[id] = [+mid];
|
state[id] = [+mid];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user