filtered users without sessions
This commit is contained in:
parent
9c13826c36
commit
97e050f5c7
@ -445,10 +445,20 @@ class SelectionStore {
|
|||||||
};
|
};
|
||||||
|
|
||||||
setAllSessions = () => {
|
setAllSessions = () => {
|
||||||
this.allSessions = this.sessions.map((session) => {
|
const socketDataMap = new Map(
|
||||||
const socketData = this.sessionsFromSocket.find(
|
this.sessionsFromSocket.map((user) => [user.id, user]),
|
||||||
(user) => user.id === session.id,
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const filteredSessions = this.sessions.filter((session) => {
|
||||||
|
const socketData = socketDataMap.get(session.id);
|
||||||
|
return (
|
||||||
|
socketData && socketData.sessions && socketData.sessions.length > 0
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
|
this.allSessions = filteredSessions.map((session) => {
|
||||||
|
const socketData = socketDataMap.get(session.id);
|
||||||
|
console.log("allSessions", this.sessions);
|
||||||
return {
|
return {
|
||||||
...session,
|
...session,
|
||||||
status: socketData ? socketData.status : "offline",
|
status: socketData ? socketData.status : "offline",
|
||||||
|
Loading…
Reference in New Issue
Block a user