发送消息的可选回调。

interface SendMessageOptions {
    onSending?: (message: Message) => void;
    onSuccess?: (message: Message) => void;
    onFailed?: (message: Message, error: Error) => void;
    onFileUploadProgress?: (progress: FileUploadProgress) => void;
    onFileUploadComplete?: (result: FileUploadResult) => void;
    onFileUploadError?: (error: Error) => void;
    onFileUploadCanceled?: () => void;
}

Properties

onSending?: (message: Message) => void

消息开始发送时触发。

onSuccess?: (message: Message) => void

消息发送成功时触发。

onFailed?: (message: Message, error: Error) => void

消息发送失败时触发。

onFileUploadProgress?: (progress: FileUploadProgress) => void

附件上传进度回调。

onFileUploadComplete?: (result: FileUploadResult) => void

附件上传完成回调。

onFileUploadError?: (error: Error) => void

附件上传失败回调。

onFileUploadCanceled?: () => void

附件上传取消回调。