Datalynk Client
    Preparing search index...

    Class Chat

    API-backed direct messaging. The socket is receive-only.

    Index

    Constructors

    • Parameters

      Returns Chat

    Properties

    api: Api
    conversations$: BehaviorSubject<ChatConversation[]> = ...
    error$: BehaviorSubject<null | string> = ...
    hasMore$: BehaviorSubject<boolean> = ...
    loading$: BehaviorSubject<boolean> = ...
    messages$: BehaviorSubject<ChatMessage[]> = ...
    selectedUser$: BehaviorSubject<null | ChatUser> = ...
    typingUsers$: BehaviorSubject<Set<number>> = ...
    unread$: Observable<number> = ...
    users$: BehaviorSubject<ChatUser[]> = ...

    Methods

    • Returns Promise<boolean>

    • Returns void

    • Parameters

      • force: boolean = false

      Returns Promise<void>

    • Parameters

      • search: string = ''
      • Optionalcursor: string

      Returns Promise<ChatUser[]>

    • Parameters

      • userId: number
      • Optionalbefore: string

      Returns Promise<ChatMessage[]>

    • Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • userId: number
      • body: string
      • clientId: string = ...

      Returns Promise<ChatMessage>

    • Parameters

      • userId: number
      • typing: boolean

      Returns Promise<void>