Member Junction
    Preparing search index...

    Typed wrapper over the LiveKit room GraphQL mutations.

    Index

    Constructors

    Methods

    • Ends the meeting for EVERYONE: stops every agent bot bridged into a room (by room name, via the server roster). Works even for a participant who only joined and never tracked bridge ids locally. Returns true when the teardown ran. Best-effort: any failure resolves false.

      Parameters

      • roomName: string

        The room to end.

      Returns Promise<boolean>

    • Invites MJ users to a room — the server sends each a "Live Room Invite" notification (in-app + MJ Comms when configured) whose in-app entry joins the room when clicked. Best-effort.

      Parameters

      • roomName: string

        The room to invite into.

      • userIDs: string[]

        The MJ: Users ids to invite.

      Returns Promise<boolean>

      true when at least one invite was delivered.

    • Records whether the current user lets agents see their camera and shared screen in a room. The server works out who is asking from the signed-in user, sets their LiveKit attribute and audits the choice; the room shows the change once LiveKit reports it. Never throws.

      Parameters

      • roomName: string

        The room the user is in.

      • allow: boolean

        true to let agents see, false to stop.

      Returns Promise<LiveKitAgentVisionResult>