fix duplicate sessions in browse sessions page

This commit is contained in:
Nuwan 2025-05-22 19:17:21 +05:30
parent 49d3e2a4ac
commit d4e0e41186
1 changed files with 4 additions and 12 deletions

View File

@ -77,9 +77,7 @@ export const SessionSlice = createSlice({
// add unique sessions to the array
const records = new Set([...state.sessions, ...action.payload]);
const unique = [];
records.forEach((item) => {
unique.push(item);
});
records.map(x => unique.filter(p => p.id === x.id).length > 0 ? null : unique.push(x))
state.sessions = unique;
state.error = null;
state.status = "succeeded";
@ -95,9 +93,7 @@ export const SessionSlice = createSlice({
// add unique sessions to the array
const records = new Set([...state.sessions, ...action.payload.sessions]);
const unique = [];
records.forEach((item) => {
unique.push(item);
});
records.map(x => unique.filter(p => p.id === x.id).length > 0 ? null : unique.push(x))
state.sessions = unique;
state.error = null;
state.status = "succeeded";
@ -109,9 +105,7 @@ export const SessionSlice = createSlice({
// add unique sessions to the array
const records = new Set([...state.sessions, ...action.payload.sessions]);
const unique = [];
records.forEach((item) => {
unique.push(item);
});
records.map(x => unique.filter(p => p.id === x.id).length > 0 ? null : unique.push(x))
state.sessions = unique;
state.error = null;
state.status = "succeeded";
@ -123,9 +117,7 @@ export const SessionSlice = createSlice({
// add unique sessions to the array
const records = new Set([...state.sessions, ...action.payload.sessions]);
const unique = [];
records.forEach((item) => {
unique.push(item);
});
records.map(x => unique.filter(p => p.id === x.id).length > 0 ? null : unique.push(x))
state.sessions = unique;
state.error = null;
state.status = "succeeded";