Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • EventEmitter
    • AGRtmManager

Index

Constructors

constructor

Accessors

client

  • get client(): RtmClient
  • Returns RtmClient

connectionState

logFilter

  • get logFilter(): { debug: boolean; error: boolean; info: boolean; track: boolean; warn: boolean }
  • Returns { debug: boolean; error: boolean; info: boolean; track: boolean; warn: boolean }

    • debug: boolean
    • error: boolean
    • info: boolean
    • track: boolean
    • warn: boolean

sessionId

  • get sessionId(): string
  • Returns string

Methods

createObserverChannel

  • createObserverChannel(channelName: string): [RtmChannel, EventEmitter]
  • Parameters

    • channelName: string

    Returns [RtmChannel, EventEmitter]

destroyRtm

  • destroyRtm(): void
  • Returns void

join

  • join(channel: RtmChannel, bus: EventEmitter, channelName: string): Promise<void>
  • Parameters

    • channel: RtmChannel
    • bus: EventEmitter
    • channelName: string

    Returns Promise<void>

leave

  • leave(channelName: string): Promise<void>
  • Parameters

    • channelName: string

    Returns Promise<void>

login

reset

  • reset(): void
  • Returns void

sendChannelMessage

  • sendChannelMessage(channelName: string, message: any, options: any): Promise<void>
  • Parameters

    • channelName: string
    • message: any
    • options: any

    Returns Promise<void>

sendPeerMessage

  • sendPeerMessage(peerId: string, message: any, options: any): Promise<boolean>
  • Parameters

    • peerId: string
    • message: any
    • options: any

    Returns Promise<boolean>