@sendbird/calls-react-native
    Preparing search index...

    Interface NativeCommonModule

    interface NativeCommonModule {
        applicationId: string;
        currentUser: User | null;
        addDirectCallSound(type: SoundType, fileName: string): void;
        authenticate(authParams: AuthenticateParams): Promise<User>;
        createRoom(roomParams: RoomParams): Promise<RoomProperties>;
        deauthenticate(): Promise<void>;
        deleteAllCustomItems(callId: string): Promise<CustomItemUpdateResult>;
        deleteCustomItems(
            callId: string,
            customItemKeys: string[],
        ): Promise<CustomItemUpdateResult>;
        dial(
            calleeUserId: string,
            isVideoCall: boolean,
            options: CallOptions,
        ): Promise<DirectCallProperties>;
        fetchRoomById(roomId: string): Promise<RoomProperties>;
        getCachedRoomById(roomId: string): Promise<RoomProperties | null>;
        getCurrentUser(): Promise<User | null>;
        getDirectCall(callId: string): Promise<DirectCallProperties>;
        getOngoingCalls(): Promise<DirectCallProperties[]>;
        handleFirebaseMessageData(data: Record<string, string>): void;
        initialize(appId: string): boolean;
        registerPushToken(token: string, unique?: boolean): Promise<void>;
        registerVoIPPushToken(token: string, unique?: boolean): Promise<void>;
        removeDirectCallSound(type: SoundType): void;
        routePickerView(): void;
        setDirectCallDialingSoundOnWhenSilentOrVibrateMode(enabled: boolean): void;
        setLoggerLevel(level: "none" | "error" | "warning" | "info"): void;
        unregisterPushToken(token: string): Promise<void>;
        unregisterVoIPPushToken(token: string): Promise<void>;
        updateCustomItems(
            callId: string,
            customItems: Record<string, string>,
        ): Promise<CustomItemUpdateResult>;
    }

    Hierarchy (View Summary)

    Index

    Properties

    applicationId: string
    currentUser: User | null

    Methods

    • Parameters

      • data: Record<string, string>

      Returns void

      Android *

    • Parameters

      • token: string
      • Optionalunique: boolean

      Returns Promise<void>

    • Parameters

      • token: string
      • Optionalunique: boolean

      Returns Promise<void>

      iOS *

    • Parameters

      • enabled: boolean

      Returns void

    • Parameters

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

      Returns void

    • Parameters

      • token: string

      Returns Promise<void>

      iOS *