Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Properties

apiUrl?: string

File upload address.

body?: { filename: string; type: string; url: string }

The message body.

Type declaration

  • filename: string

    The file name.

  • type: string

    The file type.

  • url: string

    The file URL.

chatType: ChatType

The session type.

ext?: {}

The message extension.

Type declaration

  • [key: string]: any
file: FileObj

The file object.

fileInputId?: string

The input ID of the file to be uploaded.

file_length?: number

The audio file length.

filename: string

The file name.

from?: string

The sender, which can only be the current user and can not be changed.

isChatThread?: boolean

Whether the message is a thread message.

length?: number

The audio duration.

roomType?: boolean
deprecated

Whether the session type is chat room.

to: string

The recipient.

Methods

  • fail(): void
  • The callback for a message sending failure.

    Returns void

  • onFileUploadComplete(data: any): void
  • The callback of file upload completion.

    Parameters

    • data: any

    Returns void

  • onFileUploadError(err: any): void
  • The callback of a file upload error.

    Parameters

    • err: any

    Returns void

  • onFileUploadProgress(data: ProgressEvent<EventTarget>): void
  • The callback of the file upload progress.

    Parameters

    • data: ProgressEvent<EventTarget>

    Returns void

Generated using TypeDoc