ChatAdapterThreadManagement interface
Fonctionnalité de gestion du thread de conversation actuel.
Méthodes
| delete |
Supprimez un message dans le thread. |
| download |
Télécharge une ressource dans le cache pour le message donné. |
| fetch |
Récupérez l’état initial de l’adaptateur Chat. Effectue la récupération minimale nécessaire pour les méthodes ChatComposite et API. |
| load |
Chargez d’autres messages précédents dans l’historique des threads de conversation. |
| remove |
Supprimez un participant dans le thread. |
| remove |
Supprime une ressource du cache pour le message donné. |
| send |
Envoyez un message dans le thread. Veuillez noter que SendMessageOptions est obsolète, veuillez utiliser MessageOptions à la place. |
| send |
Envoyez un reçu de lecture pour un message. |
| send |
Envoyez l’indicateur de saisie dans le thread. |
| set |
Définissez la rubrique du thread. |
| update |
Mettez à jour un contenu de message. Veuillez noter que les métadonnées sont obsolètes, veuillez utiliser MessageOptions.metadata à la place. |
Détails de la méthode
deleteMessage(string)
Supprimez un message dans le thread.
function deleteMessage(messageId: string): Promise<void>
Paramètres
- messageId
-
string
Retours
Promise<void>
downloadResourceToCache(ResourceDetails)
Télécharge une ressource dans le cache pour le message donné.
function downloadResourceToCache(resourceDetails: ResourceDetails): Promise<void>
Paramètres
- resourceDetails
- ResourceDetails
Retours
Promise<void>
fetchInitialData()
Récupérez l’état initial de l’adaptateur Chat.
Effectue la récupération minimale nécessaire pour les méthodes ChatComposite et API.
function fetchInitialData(): Promise<void>
Retours
Promise<void>
loadPreviousChatMessages(number)
Chargez d’autres messages précédents dans l’historique des threads de conversation.
function loadPreviousChatMessages(messagesToLoad: number): Promise<boolean>
Paramètres
- messagesToLoad
-
number
Retours
Promise<boolean>
Remarques
Cette méthode est généralement utilisée pour contrôler l’extraction incrémentielle/défilement infini
removeParticipant(string)
Supprimez un participant dans le thread.
function removeParticipant(userId: string): Promise<void>
Paramètres
- userId
-
string
Retours
Promise<void>
removeResourceFromCache(ResourceDetails)
Supprime une ressource du cache pour le message donné.
function removeResourceFromCache(resourceDetails: ResourceDetails)
Paramètres
- resourceDetails
- ResourceDetails
sendMessage(string, SendMessageOptions)
Envoyez un message dans le thread. Veuillez noter que SendMessageOptions est obsolète, veuillez utiliser MessageOptions à la place.
function sendMessage(content: string, options?: SendMessageOptions): Promise<void>
Paramètres
- content
-
string
- options
- SendMessageOptions
Retours
Promise<void>
sendReadReceipt(string)
Envoyez un reçu de lecture pour un message.
function sendReadReceipt(chatMessageId: string): Promise<void>
Paramètres
- chatMessageId
-
string
Retours
Promise<void>
sendTypingIndicator()
Envoyez l’indicateur de saisie dans le thread.
function sendTypingIndicator(): Promise<void>
Retours
Promise<void>
setTopic(string)
Définissez la rubrique du thread.
function setTopic(topicName: string): Promise<void>
Paramètres
- topicName
-
string
Retours
Promise<void>
updateMessage(string, string, Record<string, string>)
Mettez à jour un contenu de message. Veuillez noter que les métadonnées sont obsolètes, veuillez utiliser MessageOptions.metadata à la place.
function updateMessage(messageId: string, content: string, options?: Record<string, string>): Promise<void>
Paramètres
- messageId
-
string
- content
-
string
- options
-
Record<string, string>
Retours
Promise<void>