Client:Store:SelectionPeopleStore Fixed connection list

This commit is contained in:
Akmal Isomadinov 2024-06-27 16:45:04 +05:00
parent e738a23d82
commit ac1d779de5

View File

@ -557,7 +557,13 @@ class SelectionStore {
if (isCurrentSesstion) return [{ ...first, ...firstSessions }, ...other]; if (isCurrentSesstion) return [{ ...first, ...firstSessions }, ...other];
if (connectionsIsEmpty) return [data?.sessions.at(-1)]; if (connectionsIsEmpty) {
const lastSession = data?.sessions.at(-1);
if (!lastSession) return [];
return [lastSession];
}
return session.connections; return session.connections;
}; };
@ -568,7 +574,7 @@ class SelectionStore {
return map; return map;
}, {}); }, {});
const temp = this.sessionsData.map((session) => { const sessions = this.sessionsData.map((session) => {
const data = dataFromSocketMap[session.id]; const data = dataFromSocketMap[session.id];
const connections = this.getCurrentConnections(session, data); const connections = this.getCurrentConnections(session, data);
@ -576,7 +582,7 @@ class SelectionStore {
return { ...data, ...session, connections }; return { ...data, ...session, connections };
}); });
return temp; return sessions.filter((session) => session.connections.length !== 0);
} }
// updateAllSessions = (sessionsData, dataFromSocket, currentDataFromSocket) => { // updateAllSessions = (sessionsData, dataFromSocket, currentDataFromSocket) => {