Separate webinars from meetings and add conference billing.
Deploy Ladill Meet / deploy (push) Successful in 41s

Add restart meeting actions, a dedicated webinar sidebar flow billed at GHS 0.30 per participant, and reserve speaker-line space with a placeholder to prevent layout shift.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-01 18:23:04 +00:00
co-authored by Cursor
parent 3585904618
commit d0a3361f37
24 changed files with 598 additions and 51 deletions
@@ -79,8 +79,11 @@ class MeetingRoomController extends Controller
$this->sessions->end($session, $participant->user_ref ?? $participant->uuid);
return redirect()->route('meet.rooms.show', $session->room)
->with('success', 'Meeting ended.');
$room = $session->room;
$route = $room->isWebinar() ? 'meet.webinars.show' : 'meet.rooms.show';
return redirect()->route($route, $room)
->with('success', $room->isWebinar() ? 'Webinar ended.' : 'Meeting ended.');
}
public function leave(Request $request, Session $session): RedirectResponse