livelike logo
Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Functions

addChatRoomEventListener

  • addChatRoomEventListener<_Event, _EventListener>(chatRoomEvent: _Event, listenerFn: _EventListener, options: IChatRoomEventListenerOptions): Promise<void>
  • description

    Add listener for the given ChatRoomEvent, pass options based on the events

    since

    2.12.0

    example
    addChatRoomEventListener(ChatRoomEvent.INVITE_NEW_MEMBER, function onReceieveChatRoomInvitationListener(invitationEvent){
    console.log(invitation);
    })
    // for adding Invite new member event listener
    addChatRoomEventListener(ChatRoomEvent.INVITE_NEW_MEMBER, function onReceieveChatRoomInvitationListener(invitationEvent){
    console.log(invitation);
    })
    // for adding pin message event listener
    addChatRoomEventListener(
    ChatRoomEvent.PIN_MESSAGE,
    function onReceivedPinMessageListener (pinMessageInfoEvent) { console.log(pinMessageInfoEvent)},
    { roomId: "695ea6f4-fe7b-47cc-817c-2d73fdba264a" }
    );

    Type parameters

    Parameters

    Returns Promise<void>

removeChatRoomEventListener

  • removeChatRoomEventListener<_Event, _EventListener>(chatRoomEvent: _Event, listenerFn: _EventListener, options: IChatRoomEventListenerOptions): Promise<void>
  • description

    Remove registered listenerFn for the given ChatRoomEvent, pass options based on the events when no listener passed, all registered event listener will be removed

    since

    2.12.0

    example
    // for removing Invite new member event listener
    removeChatRoomEventListener(ChatRoomEvent.INVITE_NEW_MEMBER, onReceieveChatRoomInvitationListener);
    // for removing pin message event listener
    removeChatRoomEventListener(
    ChatRoomEvent.PIN_MESSAGE,
    onReceivedPinMessageListener,
    { roomId: "695ea6f4-fe7b-47cc-817c-2d73fdba264a" }
    );

    Type parameters

    Parameters

    Returns Promise<void>

Legend

  • Function
  • Function with type parameter
  • Type alias
  • Type alias with type parameter
  • Interface
  • Interface with type parameter
  • Enumeration

Generated using TypeDoc