From 38e366a7de7292a0e4a44cff1dd330547cf07bbd Mon Sep 17 00:00:00 2001 From: NouhailaAater Date: Thu, 27 Feb 2025 13:34:56 -0500 Subject: [PATCH] Remove automatic room creation --- client/src/pages/Teacher/ManageRoom/RoomContext.tsx | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/client/src/pages/Teacher/ManageRoom/RoomContext.tsx b/client/src/pages/Teacher/ManageRoom/RoomContext.tsx index 30f1b83..26b5a79 100644 --- a/client/src/pages/Teacher/ManageRoom/RoomContext.tsx +++ b/client/src/pages/Teacher/ManageRoom/RoomContext.tsx @@ -16,7 +16,7 @@ export const RoomProvider = ({ children }: { children: React.ReactNode }) => { const [rooms, setRooms] = useState([]); const [selectedRoom, setSelectedRoom] = useState(null); - useEffect(() => { + useEffect(() => { const loadRooms = async () => { const userRooms = await ApiService.getUserRooms(); const roomsList = userRooms as RoomType[]; @@ -31,16 +31,7 @@ export const RoomProvider = ({ children }: { children: React.ReactNode }) => { } } - if (roomsList.length === 0) { - const randomRoomName = `Room-${Math.floor(Math.random() * 1000000)}`; - const newRoomId = await ApiService.createRoom(randomRoomName); - const newRoom = await ApiService.getRoomContent(newRoomId); - setSelectedRoom(newRoom); - localStorage.setItem('selectedRoomId', newRoomId); - - const updatedRooms = await ApiService.getUserRooms(); - setRooms(updatedRooms as RoomType[]); - } else { + if (roomsList.length > 0) { setSelectedRoom(roomsList[0]); localStorage.setItem('selectedRoomId', roomsList[0]._id); }