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