inspect_jitsi.sync.created module#
is_room_created: a one-shot check of whether a Jitsi Meet room exists.
Uses disco#info to the room JID, without joining - see inspect_jitsi.xmpp.JitsiConference.is_created for details.
- inspect_jitsi.sync.created.is_room_created(conference_url, anonymous_domain=None, muc_domain=None, timeout=10)[source]#
Return whether a Jitsi Meet room currently exists, without joining it.
- Parameters:
conference_url (
str) – e.g. "https://meet.example.com/SomeRoomName".anonymous_domain (
str|None) – override the XMPP domain used for stream/login. Auto-discovered from the site's /config.js if not given.muc_domain (
str|None) – override the MUC component domain (e.g. "muc.meet.jitsi" or "conference.example.com"). Auto-discovered if not given.timeout (
float) – seconds to wait for each network step.
- Raises:
inspect_jitsi.xmpp.JitsiConnectionError – the XMPP connection failed or was lost (refused, dropped, timed out, or an unparseable server response) - not raised for a room that simply doesn't exist, which is reported as False.
- Return type: