Remove automatic room creation

This commit is contained in:
NouhailaAater 2025-02-27 13:34:56 -05:00
parent 0d56fa246d
commit 38e366a7de

View file

@ -16,7 +16,7 @@ export const RoomProvider = ({ children }: { children: React.ReactNode }) => {
const [rooms, setRooms] = useState<RoomType[]>([]); const [rooms, setRooms] = useState<RoomType[]>([]);
const [selectedRoom, setSelectedRoom] = useState<RoomType | null>(null); const [selectedRoom, setSelectedRoom] = useState<RoomType | null>(null);
useEffect(() => { useEffect(() => {
const loadRooms = async () => { const loadRooms = async () => {
const userRooms = await ApiService.getUserRooms(); const userRooms = await ApiService.getUserRooms();
const roomsList = userRooms as RoomType[]; const roomsList = userRooms as RoomType[];
@ -31,16 +31,7 @@ export const RoomProvider = ({ children }: { children: React.ReactNode }) => {
} }
} }
if (roomsList.length === 0) { 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 {
setSelectedRoom(roomsList[0]); setSelectedRoom(roomsList[0]);
localStorage.setItem('selectedRoomId', roomsList[0]._id); localStorage.setItem('selectedRoomId', roomsList[0]._id);
} }