MediaSFU React Native (Expo)
    Preparing search index...

    Interface PreJoinPageParameters

    Configuration parameters for PreJoinPage component.

    PreJoinPageParameters

    Branding:

    interface PreJoinPageParameters {
        imgSrc?: string;
        showAlert?: ShowAlert;
        updateIsLoadingModalVisible: (visible: boolean) => void;
        connectSocket: ConnectSocketType;
        connectLocalSocket?: ConnectLocalSocketType;
        updateSocket: (socket: Socket) => void;
        updateLocalSocket?: (socket: Socket) => void;
        updateValidated: (validated: boolean) => void;
        updateApiUserName: (apiUserName: string) => void;
        updateApiToken: (apiToken: string) => void;
        updateLink: (link: string) => void;
        updateRoomName: (roomName: string) => void;
        updateMember: (member: string) => void;
    }
    Index

    Properties

    imgSrc?: string

    Logo image URL

    Connection Management:

    showAlert?: ShowAlert

    Alert display function for validation errors

    updateIsLoadingModalVisible: (visible: boolean) => void

    Controls loading modal visibility

    connectSocket: ConnectSocketType

    Function to establish MediaSFU Socket.io connection

    connectLocalSocket?: ConnectLocalSocketType

    Function to establish local server Socket.io connection (Community Edition)

    updateSocket: (socket: Socket) => void

    Updates MediaSFU socket instance

    updateLocalSocket?: (socket: Socket) => void

    Updates local socket instance

    State Updates:

    updateValidated: (validated: boolean) => void

    Updates validation state after successful connection

    updateApiUserName: (apiUserName: string) => void

    Updates API username

    updateApiToken: (apiToken: string) => void

    Updates API token

    updateLink: (link: string) => void

    Updates event link

    updateRoomName: (roomName: string) => void

    Updates room name

    updateMember: (member: string) => void

    Updates participant name

    User Feedback: