addMessageToConversation

Adds a message to an existing conversation identified by a conversation hash.

Usage

const conversationHash = '0x...';
const message = {
  content: 'Hello, this is a sample message.',
};
const txResponse = await chat.addMessageToConversation(conversationHash, message);

Returns

Promise<EthereumTransactionResponse>

A promise that resolves to the response from the sendTransaction method on the walletClient provided by the developer on Chat initialization.

Parameters

conversationHash

  • Type ConversationHash

The unique identifier (hash) of the target conversation where the message will be added.

message

  • Type Message

The content of the message you want to send.

encryptMessage (Optional)

  • Type boolean
  • Default true

Determines whether the message should be encrypted before being sent. If not specified, the message will be encrypted by default.

const encryptMessage = false;
const txResponse = await chat.addMessageToConversation(receiver, message, encryptMessage);
Previous
sendMessage