INNER CODE UNIT · TypeScript
sendMessage
dfinity/examples · motoko/vetkeys/basic_ibe/frontend/src/main.ts:100
async function sendMessage() {
const message = prompt("Enter your message:");
if (!message) throw Error("Message is required");
const receiver = prompt("Enter receiver principal:");
if (!receiver) throw Error("Receiver is required");
const receiverPrincipal = Principal.fromText(receiver);
try {
const encryptedMessage = await encrypt(
new TextEncoder().encode(message),
receiverPrincipal,
);
const actor = await getBasicIbeActor();
const result = await actor.sendMessage({
encryptedMessage: encryptedMessage,