ChatAdapterThreadManagement interface
Geçerli sohbet yazışmasını yönetme işlevselliği.
Yöntemler
| delete |
İş parçacığındaki bir iletiyi silin. |
| download |
Verilen ileti için önbelleğe bir kaynak indirir. |
| fetch |
Sohbet bağdaştırıcısının ilk durumunu getirin. ChatComposite ve API yöntemleri için gereken en düşük getiriyi gerçekleştirir. |
| load |
Sohbet yazışması geçmişine daha önceki iletileri yükleyin. |
| remove |
İş parçacığındaki bir katılımcıyı kaldırın. |
| remove |
Verilen ileti için önbellekten bir kaynak kaldırır. |
| send |
yazışmada bir ileti gönderin. Lütfen SendMessageOptions'ın kullanımdan kaldırıldığını unutmayın, lütfen bunun yerine MessageOptions'ı kullanın. |
| send |
İleti için okundu bilgisi gönderme. |
| send |
Yazışmaya yazma göstergesi gönderin. |
| set |
İş parçacığının konusunu ayarlayın. |
| update |
İleti içeriğini güncelleştirme. Lütfen meta verilerin kullanımdan kaldırıldığını unutmayın, lütfen bunun yerine MessageOptions.metadata kullanın. |
Yöntem Ayrıntıları
deleteMessage(string)
İş parçacığındaki bir iletiyi silin.
function deleteMessage(messageId: string): Promise<void>
Parametreler
- messageId
-
string
Döndürülenler
Promise<void>
downloadResourceToCache(ResourceDetails)
Verilen ileti için önbelleğe bir kaynak indirir.
function downloadResourceToCache(resourceDetails: ResourceDetails): Promise<void>
Parametreler
- resourceDetails
- ResourceDetails
Döndürülenler
Promise<void>
fetchInitialData()
Sohbet bağdaştırıcısının ilk durumunu getirin.
ChatComposite ve API yöntemleri için gereken en düşük getiriyi gerçekleştirir.
function fetchInitialData(): Promise<void>
Döndürülenler
Promise<void>
loadPreviousChatMessages(number)
Sohbet yazışması geçmişine daha önceki iletileri yükleyin.
function loadPreviousChatMessages(messagesToLoad: number): Promise<boolean>
Parametreler
- messagesToLoad
-
number
Döndürülenler
Promise<boolean>
Açıklamalar
Bu yöntem genellikle artımlı getirme/sonsuz kaydırmayı denetlemek için kullanılır
removeParticipant(string)
İş parçacığındaki bir katılımcıyı kaldırın.
function removeParticipant(userId: string): Promise<void>
Parametreler
- userId
-
string
Döndürülenler
Promise<void>
removeResourceFromCache(ResourceDetails)
Verilen ileti için önbellekten bir kaynak kaldırır.
function removeResourceFromCache(resourceDetails: ResourceDetails)
Parametreler
- resourceDetails
- ResourceDetails
sendMessage(string, SendMessageOptions)
yazışmada bir ileti gönderin. Lütfen SendMessageOptions'ın kullanımdan kaldırıldığını unutmayın, lütfen bunun yerine MessageOptions'ı kullanın.
function sendMessage(content: string, options?: SendMessageOptions): Promise<void>
Parametreler
- content
-
string
- options
- SendMessageOptions
Döndürülenler
Promise<void>
sendReadReceipt(string)
İleti için okundu bilgisi gönderme.
function sendReadReceipt(chatMessageId: string): Promise<void>
Parametreler
- chatMessageId
-
string
Döndürülenler
Promise<void>
sendTypingIndicator()
Yazışmaya yazma göstergesi gönderin.
function sendTypingIndicator(): Promise<void>
Döndürülenler
Promise<void>
setTopic(string)
İş parçacığının konusunu ayarlayın.
function setTopic(topicName: string): Promise<void>
Parametreler
- topicName
-
string
Döndürülenler
Promise<void>
updateMessage(string, string, Record<string, string>)
İleti içeriğini güncelleştirme. Lütfen meta verilerin kullanımdan kaldırıldığını unutmayın, lütfen bunun yerine MessageOptions.metadata kullanın.
function updateMessage(messageId: string, content: string, options?: Record<string, string>): Promise<void>
Parametreler
- messageId
-
string
- content
-
string
- options
-
Record<string, string>
Döndürülenler
Promise<void>