progress on funcitonality for saving parent room of given selection + members fix
This commit is contained in:
parent
9e8d5433d4
commit
252f0e7683
@ -154,16 +154,19 @@ const InfoPanelBodyContent = ({
|
||||
// }, [selectedItems, selectedFolder]);
|
||||
|
||||
useEffect(async () => {
|
||||
if (selectedFolder.pathParts[1]) {
|
||||
const roomId = selectedFolder.pathParts[1];
|
||||
const newSelectionParentRoom = await getRoomInfo(roomId);
|
||||
console.log(roomId);
|
||||
console.log("Parent room: ", newSelectionParentRoom);
|
||||
const currentFolderRoomId = selectedFolder.pathParts[1];
|
||||
const storeRoomId = selectionParentRoom?.id;
|
||||
|
||||
if (selectionParentRoom.id !== newSelectionParentRoom.id) {
|
||||
setSelectionParentRoom(newSelectionParentRoom);
|
||||
console.log("Parent room: ", newSelectionParentRoom);
|
||||
}
|
||||
if (selection && selection.isRoom) {
|
||||
setSelectionParentRoom(selection);
|
||||
return;
|
||||
}
|
||||
if (currentFolderRoomId === storeRoomId) return;
|
||||
|
||||
const newSelectionParentRoom = await getRoomInfo(currentFolderRoomId);
|
||||
if (storeRoomId !== newSelectionParentRoom.id) {
|
||||
setSelectionParentRoom(newSelectionParentRoom);
|
||||
console.log("Parent room: ", newSelectionParentRoom);
|
||||
}
|
||||
}, [selectedFolder]);
|
||||
|
||||
|
@ -19,11 +19,17 @@ const Members = ({
|
||||
const [isLoading, setIsLoading] = useState(false);
|
||||
|
||||
useEffect(async () => {
|
||||
// if (selectionParentRoom.members) return;
|
||||
|
||||
console.log("FETCHING MEMBERS");
|
||||
setIsLoading(true);
|
||||
const fetchedMembers = await getRoomMembers(selection.id);
|
||||
// setselectionParentRoom.members(fetchedMembers);
|
||||
|
||||
if (selectionParentRoom && !selectionParentRoom.members) {
|
||||
const fetchedMembers = await getRoomMembers(selectionParentRoom.id);
|
||||
setSelectionParentRoom({
|
||||
...selectionParentRoom,
|
||||
members: fetchedMembers,
|
||||
});
|
||||
}
|
||||
|
||||
setIsLoading(false);
|
||||
}, [selectionParentRoom]);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user