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

    Interface WelcomePageParameters

    Configuration parameters for WelcomePage component.

    WelcomePageParameters

    Branding:

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

    Properties

    imgSrc?: string

    Logo image URL

    Connection Management:

    showAlert?: ShowAlert

    Alert display function for validation errors and feedback

    updateIsLoadingModalVisible: (visible: boolean) => void

    Controls loading modal visibility

    connectSocket: ConnectSocketType

    Function to establish Socket.io connection

    updateSocket: (socket: Socket) => void

    Updates socket instance in parent state

    State Updates:

    updateValidated: (validated: boolean) => void

    Updates validation state after successful connection

    updateApiUserName: (apiUserName: string) => void

    Updates API username (event ID)

    updateApiToken: (apiToken: string) => void

    Updates API token (secret key)

    updateLink: (link: string) => void

    Updates event link/URL

    updateRoomName: (roomName: string) => void

    Updates room name

    updateMember: (userName: string) => void

    Updates participant name

    User Feedback: