INNER CODE UNIT · TypeScript
displayMessages
dfinity/examples · motoko/vetkeys/basic_ibe/frontend/src/main.ts:186
async function displayMessages(inbox: Inbox) {
const messagesDiv = document.getElementById("messages")!;
messagesDiv.innerHTML = "";
if (inbox.messages.length === 0) {
const noMessagesDiv = document.createElement("div");
noMessagesDiv.className = "no-messages";
noMessagesDiv.textContent = "No messages in the inbox.";
messagesDiv.appendChild(noMessagesDiv);
return;
}
// Iterate through messages in reverse order
for (let i = inbox.messages.length - 1; i >= 0; i--) {
const message = inbox.messages[i];
const plaintextString = await decryptMessage(
new Uint8Array(message.encryptedMessage),
);