Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected callbacks

callbacks: object

An array of callbacks per event name

Type declaration

  • [eventName: string]: function[]

channel

channel: Channel

debugEvents

debugEvents: boolean = false

me

me: User

them

them: User

Methods

Protected attachSelf

detach

  • detach(): void

dispatch

  • dispatch<T>(name: T, payload: Payloads[T]): void

dispose

  • dispose(): void

Protected doAttachSelf

  • doAttachSelf(): void

fetchMessages

  • fetchMessages(): function

off

on

once

sendMessage

sendReceived

  • sendReceived(message: number | Message, read: boolean): void
  • Send a 'message was received' notification

    Parameters

    • message: number | Message
    • read: boolean

      Whether the user has read the message or only received it.

    Returns void

sendTyping

  • sendTyping(typing: boolean): void

Generated using TypeDoc