Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SendbirdCallsJavascriptSpec

Hierarchy

  • PlatformSpecificInterface
    • SendbirdCallsJavascriptSpec

Implemented by

Index

Properties

addDirectCallSound: ((type: SoundType, fileName: string) => void)

Type declaration

    • Parameters

      Returns void

android_handleFirebaseMessageData: ((data: Record<string, string>) => void)

Type declaration

    • (data: Record<string, string>): void
    • platform

      Android

      Parameters

      • data: Record<string, string>

      Returns void

applicationId: string
authenticate: ((authParams: AuthenticateParams) => Promise<User>)

Type declaration

createRoom: ((roomParams: RoomParams) => Promise<RoomProperties>)

Type declaration

currentUser: null | User
deauthenticate: (() => Promise<void>)

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

dial: ((calleeUserId: string, isVideoCall: boolean, options: CallOptions) => Promise<DirectCallProperties>)

Type declaration

fetchRoomById: ((roomId: string) => Promise<RoomProperties>)

Type declaration

getCachedRoomById: ((roomId: string) => Promise<null | RoomProperties>)

Type declaration

getCurrentUser: (() => Promise<null | User>)

Type declaration

    • (): Promise<null | User>
    • Returns Promise<null | User>

getDirectCall: ((callId: string) => Promise<DirectCallProperties>)

Type declaration

getOngoingCalls: (() => Promise<DirectCallProperties[]>)

Type declaration

initialize: ((appId: string) => boolean)

Type declaration

    • (appId: string): boolean
    • Parameters

      • appId: string

      Returns boolean

ios_registerVoIPPushToken: ((token: string, unique?: boolean) => Promise<void>)

Type declaration

    • (token: string, unique?: boolean): Promise<void>
    • platform

      iOS

      Parameters

      • token: string
      • Optional unique: boolean

      Returns Promise<void>

ios_routePickerView: (() => void)

Type declaration

    • (): void
    • platform

      iOS

      Returns void

ios_unregisterVoIPPushToken: ((token: string) => Promise<void>)

Type declaration

    • (token: string): Promise<void>
    • platform

      iOS

      Parameters

      • token: string

      Returns Promise<void>

registerPushToken: ((token: string, unique?: boolean) => Promise<void>)

Type declaration

    • (token: string, unique?: boolean): Promise<void>
    • Parameters

      • token: string
      • Optional unique: boolean

      Returns Promise<void>

removeDirectCallSound: ((type: SoundType) => void)

Type declaration

setDirectCallDialingSoundOnWhenSilentOrVibrateMode: ((enabled: boolean) => void)

Type declaration

    • (enabled: boolean): void
    • Parameters

      • enabled: boolean

      Returns void

setLoggerLevel: ((level: "none" | "error" | "warning" | "info") => void)

Type declaration

    • (level: "none" | "error" | "warning" | "info"): void
    • Parameters

      • level: "none" | "error" | "warning" | "info"

      Returns void

unregisterPushToken: ((token: string) => Promise<void>)

Type declaration

    • (token: string): Promise<void>
    • Parameters

      • token: string

      Returns Promise<void>

Methods

Generated using TypeDoc