Class MemberApi

Hierarchy

  • TypedEmitter
    • MemberApi

Constructors

Methods

  • Parameters

    • deviceId: string
    • roleId: "f7c150f5a3a9a855" | "012fd2d431c0bf60" | "9e6d29263cba36c9"

    Returns Promise<void>

  • Send an invite. Resolves when receiving a response. Rejects if the invite is canceled, or if something else goes wrong.

    Parameters

    • deviceId: string
    • opts: {
          roleDescription: undefined | string;
          roleId: "f7c150f5a3a9a855" | "012fd2d431c0bf60" | "9e6d29263cba36c9";
          roleName: undefined | string;
      }
      • roleDescription: undefined | string
      • roleId: "f7c150f5a3a9a855" | "012fd2d431c0bf60" | "9e6d29263cba36c9"
      • roleName: undefined | string

    Returns Promise<"REJECT" | "ACCEPT" | "ALREADY">

  • Attempt to cancel an outbound invite, if it exists.

    No-op if we weren't inviting this device.

    Parameters

    • deviceId: string

    Returns void