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:

bool