fix api response of latency data

This commit is contained in:
Nuwan 2023-11-29 08:36:37 +05:30
parent e5afb83f81
commit 5315d88903
1 changed files with 1 additions and 2 deletions

View File

@ -11,7 +11,6 @@ export const fetchUserLatencies = createAsyncThunk(
'latency/fetchUserLatencies',
async (options, thunkAPI) => {
const { currentUserId, participantIds } = options
//console.log("_DEBUG_ fetchUserLatencies", options);
const response = await getLatencyToUsers(currentUserId, participantIds)
return response.json()
}
@ -31,7 +30,7 @@ export const latencySlice = createSlice({
state.status = 'loading'
})
.addCase(fetchUserLatencies.fulfilled, (state, action) => {
const records = new Set([...state.latencies, ...action.payload]);
const records = new Set([...state.latencies, ...action.payload['users']]);
const unique = [];
records.map(x => unique.filter(a => a.user_id === x.user_id).length > 0 ? null : unique.push(x))
state.latencies = unique