fix duplicate sessions in browse sessions page
This commit is contained in:
parent
49d3e2a4ac
commit
d4e0e41186
|
|
@ -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";
|
||||
|
|
|
|||
Loading…
Reference in New Issue