detructured members fetching algorythm

This commit is contained in:
mushka 2022-09-20 14:14:07 +03:00
parent dee8458b89
commit b395059e03

View File

@ -26,6 +26,10 @@ const Members = ({
setMembers(selectionParentRoom.members);
return;
}
setMembers(null);
console.log("FETCH MEMBERS ON SELECTION PARENT ROOM CHANGE");
const fetchedMembers = await getRoomMembers(selectionParentRoom.id);
setMembers(fetchedMembers);
setSelectionParentRoom({
@ -36,8 +40,17 @@ const Members = ({
useEffect(async () => {
if (!selection.isRoom) return;
if (selectionParentRoom && selectionParentRoom.id === selection.id) return;
setMembers(null);
console.log("FETCH MEMBERS ON SELECTION CHANGE");
const fetchedMembers = await getRoomMembers(selection.id);
setMembers(fetchedMembers);
setSelectionParentRoom({
...selection,
members: fetchedMembers,
});
}, [selection]);
if (!members) return <Loaders.InfoPanelMemberListLoader />;