Options
All
  • Public
  • Public/Protected
  • All
Menu

The ConnectionStore class is used for managing connection states.

Hierarchy

Index

Constructors

constructor

Properties

classroomState

classroomState: ClassroomState

Room connection state

Optional engine

RTE engine

rtcState

rtcState: AGRtcState

RTC connection state

Accessors

scene

sceneId

  • get sceneId(): string
  • Current scene id

    Returns string

Methods

addCloudProxyObserver

  • Adds an observer for cloud proxy, this method can only be called after joinClassroom succeeds

    Parameters

    Returns void

checkIn

  • Precheck before joining the room, call this method before joining room.

    Parameters

    Returns Promise<void>

getEngine

  • Gets instance of RTE Engine, it will throw if this method gets called before calling connectionStore.initialize

    Returns AgoraRteEngine

    RTE engine

getRtcState

initialize

  • initialize(): void
  • Initializes RteEngine

    Returns void

joinClassroom

  • joinClassroom(options?: { mode: "check-in" | "entry" }): Promise<undefined>
  • Joins the room

    Parameters

    • Optional options: { mode: "check-in" | "entry" }
      • mode: "check-in" | "entry"

    Returns Promise<undefined>

joinRTC

joinSubRoom

  • joinSubRoom(roomUuid: string): Promise<void>
  • Joins a sub-room

    Parameters

    • roomUuid: string

      The sub-room ID

    Returns Promise<void>

leaveClassroom

  • leaveClassroom(reason: LeaveReason, promise?: Promise<void>): Promise<void>
  • Leaves the room

    Parameters

    • reason: LeaveReason

      The reason

    • Optional promise: Promise<void>

    Returns Promise<void>

leaveRTC

  • Leaves the RTC channel

    Parameters

    Returns Promise<void>

leaveSubRoom

  • leaveSubRoom(): Promise<void>
  • Leaves the sub-room

    Returns Promise<void>

onDestroy

  • onDestroy(): void

onInstall

  • onInstall(): void

removeCloudProxyObserver

  • Removes an observer for cloud proxy, this method can only be called after joinClassroom succeeds

    Parameters

    Returns void