Messenger service

Hierarchy

  • MessengerService

Constructors

Properties

httpClient: HttpClient
namespace: string = '/messenger/v1'

Methods

  • create widget

    Parameters

    Returns Promise<AxiosResponse<any, any>>

    created widget data

  • delete widget

    Parameters

    • id: string

      widget id

    Returns Promise<AxiosResponse<any, any>>

  • Get chats

    Parameters

    • __namedParameters: {
          type?: "EXTERNAL";
      }
      • Optional type?: "EXTERNAL"

    Returns Promise<AxiosResponse<IChat[], any>>

    list of chats

  • Get messages

    Parameters

    Returns Promise<AxiosResponse<any, any>>

    list of messages for chat

  • Get pinned messages

    Parameters

    • chatId: string

      chat id

    Returns Promise<AxiosResponse<any, any>>

    pinned messages for chat

  • create widget

    Parameters

    • Optional limit: number
    • Optional page: number

    Returns Promise<AxiosResponse<any, any>>

    created widget data

  • Go to message

    Parameters

    Returns Promise<AxiosResponse<any, any>>

    out message ( and 10 next and 10 previous messages if we don't have our message in store )

  • readAllMessages

    Parameters

    • chatId: string

      chat id

    Returns Promise<AxiosResponse<any, any>>

  • update widget

    Parameters

    Returns Promise<AxiosResponse<any, any>>

    updated widget data

Generated using TypeDoc