From d98de59fcf9a02b68288cd1d0cdbacb385cd2308 Mon Sep 17 00:00:00 2001 From: Nicholas Pease Date: Fri, 19 Apr 2024 11:33:57 -0400 Subject: [PATCH] Bugfix: My Rooms Loading --- .../src/components/app/sidebar/home.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/frontend-next/src/components/app/sidebar/home.js b/frontend-next/src/components/app/sidebar/home.js index a21014f..611b3cf 100644 --- a/frontend-next/src/components/app/sidebar/home.js +++ b/frontend-next/src/components/app/sidebar/home.js @@ -11,6 +11,7 @@ import { ref, set, get } from "firebase/database"; // Component Imports import { NearbySidebar } from "./nearby"; +import { ChatRoomSidebar } from "../datatypes"; // Friend Imports (TEMP) import { Friend, FriendRequest } from "../friends/friends"; @@ -93,6 +94,23 @@ export function Sidebar({user,location,loadingLoc}) { const [dms, setDMs] = useState((
No DMs
)) const [myRoomArr, setMyRoomArr] = useState([]) + useEffect(() => { + var myRoomArr = []; + // Add myRooms to Sidebar + for (var room in user.rooms) { + get(ref(database, `/rooms/${user.rooms[room].path}/${user.rooms[room].name}-${user.rooms[room].timestamp}`)).then((snapshot) => { + var newRoom = ( + + ); + myRoomArr.push(newRoom); + }) + } + setMyRoomArr(myRoomArr) + }, []) + useEffect(() => { if (user && user.friends) { get(ref(database, "/users/")).then((snapshot) => {