mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-21 20:59:05 +00:00
Create new meeting after previous has ended
This commit is contained in:
@@ -144,9 +144,11 @@ async def rooms_create_meeting(
|
||||
if not room:
|
||||
raise HTTPException(status_code=404, detail="Room not found")
|
||||
|
||||
meeting = await meetings_controller.get_latest(room=room)
|
||||
if meeting is None:
|
||||
start_date = datetime.now(timezone.utc)
|
||||
current_time = datetime.utcnow()
|
||||
meeting = await meetings_controller.get_latest(room=room, current_time=current_time)
|
||||
|
||||
if meeting is None or meeting.num_clients == 0:
|
||||
start_date = current_time
|
||||
end_date = start_date + timedelta(hours=1)
|
||||
meeting = await create_meeting(
|
||||
"", start_date=start_date, end_date=end_date, room=room
|
||||
|
||||
Reference in New Issue
Block a user