loading
Prebuilt Custom Fires when the JavaScript bundle responsible for the call begins loading. This is the first event in thejoin() sequence, or the load() sequence if you invoke that directly.
loaded
Prebuilt Custom Fires when the JavaScript bundle has finished loading. This occurs right beforejoining-meeting in the join() sequence, or as the final event in the load() sequence.
load-attempt-failed
Prebuilt Custom Fires when a single attempt to load the call bundle has failed. Daily retries a few times before emitting a fatalerror event.
Always
"load-attempt-failed".The ID of the call client instance that emitted this event.
A human-readable description of why the load attempt failed.
joining-meeting
Prebuilt Custom Fires once the call bundle has loaded and the participant is actively connecting. This followsloaded in a successful join() sequence.
joined-meeting
Prebuilt Custom Fires once the local participant has successfully joined the call.The
participants object in this event only includes the local participant. Remote participant information is sent in batches of 50 after this event fires via participant-joined events. To get a total count at join time, use participantCounts().Always
"joined-meeting".The ID of the call client instance that emitted this event.
Contains only the local participant at join time. See
DailyParticipant for the full shape.left-meeting
Prebuilt Custom Fires once the local participant has left the call.call-instance-destroyed
Prebuilt Custom Fires afterdestroy() has been called and all resources have been freed. After this event, isDestroyed() returns true. Listen for this event if you store the call instance in multiple places, to ensure all references are cleared.
access-state-updated
Prebuilt Custom Fires whenaccessState() changes — either the participant’s access level changed, or an access request was made or resolved.
Always
"access-state-updated".The ID of the call client instance that emitted this event.
The current access state. The
level field is one of 'none', 'lobby', or 'full'.Present when the participant has requested access that hasn’t yet been granted or denied. Contains a
level field for the requested access level.