${msg.text}
${msg.attachments && msg.attachments.length > 0 ? html`
${msg.attachments.map(attachment =>
this.isImage(attachment.type) ? html`
this.openImage(attachment)}>
` : attachment.type?.includes('pdf') || attachment.name?.toLowerCase().endsWith('.pdf') ? html`
this.openImage(attachment)}>
${attachment.name}
${this.formatFileSize(attachment.size)}
` : html`
this.downloadFile(attachment)}>
${attachment.name}
${this.formatFileSize(attachment.size)}
`
)}
` : ''}
${msg.time}