次の方法で共有


ChatAdapterThreadManagement interface

現在のチャット スレッドを管理するための機能。

メソッド

deleteMessage(string)

スレッド内のメッセージを削除します。

fetchInitialData()

チャット アダプターの初期状態をフェッチします。

ChatComposite メソッドと API メソッドに必要な最小限のフェッチを実行します。

loadPreviousChatMessages(number)

チャット スレッド履歴に以前のメッセージをさらに読み込みます。

removeParticipant(string)

スレッド内の参加者を削除します。

sendMessage(string, SendMessageOptions)

スレッドでメッセージを送信します。

sendReadReceipt(string)

メッセージの開封確認メッセージを送信します。

sendTypingIndicator()

スレッドで入力インジケーターを送信します。

setTopic(string)

スレッドのトピックを設定します。

updateMessage(string, string, Record<string, string>)

メッセージの内容を更新します。

メソッドの詳細

deleteMessage(string)

スレッド内のメッセージを削除します。

function deleteMessage(messageId: string): Promise<void>

パラメーター

messageId

string

戻り値

Promise<void>

fetchInitialData()

チャット アダプターの初期状態をフェッチします。

ChatComposite メソッドと API メソッドに必要な最小限のフェッチを実行します。

function fetchInitialData(): Promise<void>

戻り値

Promise<void>

loadPreviousChatMessages(number)

チャット スレッド履歴に以前のメッセージをさらに読み込みます。

function loadPreviousChatMessages(messagesToLoad: number): Promise<boolean>

パラメーター

messagesToLoad

number

戻り値

Promise<boolean>

注釈

このメソッドは通常、増分フェッチ/無限スクロールを制御するために使用されます

removeParticipant(string)

スレッド内の参加者を削除します。

function removeParticipant(userId: string): Promise<void>

パラメーター

userId

string

戻り値

Promise<void>

sendMessage(string, SendMessageOptions)

スレッドでメッセージを送信します。

function sendMessage(content: string, options?: SendMessageOptions): Promise<void>

パラメーター

content

string

戻り値

Promise<void>

sendReadReceipt(string)

メッセージの開封確認メッセージを送信します。

function sendReadReceipt(chatMessageId: string): Promise<void>

パラメーター

chatMessageId

string

戻り値

Promise<void>

sendTypingIndicator()

スレッドで入力インジケーターを送信します。

function sendTypingIndicator(): Promise<void>

戻り値

Promise<void>

setTopic(string)

スレッドのトピックを設定します。

function setTopic(topicName: string): Promise<void>

パラメーター

topicName

string

戻り値

Promise<void>

updateMessage(string, string, Record<string, string>)

メッセージの内容を更新します。

function updateMessage(messageId: string, content: string, metadata?: Record<string, string>): Promise<void>

パラメーター

messageId

string

content

string

metadata

Record<string, string>

戻り値

Promise<void>