• Joins a user to a specified room via a socket connection.

    Parameters

    Returns Promise<ResponseJoinLocalRoom>

    A promise that resolves with the data received from the 'joinRoom' event or rejects with a validation error.

    const options = {
    socket: socketInstance,
    roomName: 's12345678',
    islevel: '1',
    member: 'user123',
    sec: '32CharacterLongSecretHere',
    apiUserName: 'user123',
    parameters: { someParameter: 'value' },
    checkConnect: true,
    };

    try {
    const response = await joinLocalRoom(options);
    console.log('Room joined:', response);
    } catch (error) {
    console.error('Failed to join room:', error);
    }