diff --git a/src/components/views/messages/MFileBody.tsx b/src/components/views/messages/MFileBody.tsx index 8367b8ee32..419b45b908 100644 --- a/src/components/views/messages/MFileBody.tsx +++ b/src/components/views/messages/MFileBody.tsx @@ -31,6 +31,7 @@ export let DOWNLOAD_ICON_URL; // cached copy of the download.svg asset for the s async function cacheDownloadIcon() { if (DOWNLOAD_ICON_URL) return; // cached already + // eslint-disable-next-line @typescript-eslint/no-var-requires const svg = await fetch(require("../../../../res/img/download.svg")).then(r => r.text()); DOWNLOAD_ICON_URL = "data:image/svg+xml;base64," + window.btoa(svg); } diff --git a/src/components/views/messages/MImageBody.tsx b/src/components/views/messages/MImageBody.tsx index bb1ddd6dc6..667f60cb22 100644 --- a/src/components/views/messages/MImageBody.tsx +++ b/src/components/views/messages/MImageBody.tsx @@ -242,7 +242,6 @@ export default class MImageBody extends React.Component { } private async downloadImage() { - const content = this.props.mxEvent.getContent(); if (this.props.mediaEventHelper.media.isEncrypted && this.state.decryptedUrl === null) { try { const thumbnailUrl = await this.props.mediaEventHelper.thumbnailUrl.value; diff --git a/src/components/views/messages/MVoiceMessageBody.tsx b/src/components/views/messages/MVoiceMessageBody.tsx index cfa4d145dc..f184caf448 100644 --- a/src/components/views/messages/MVoiceMessageBody.tsx +++ b/src/components/views/messages/MVoiceMessageBody.tsx @@ -24,9 +24,7 @@ import MFileBody from "./MFileBody"; @replaceableComponent("views.messages.MVoiceMessageBody") export default class MVoiceMessageBody extends MAudioBody { - // A voice message is an audio file but rendered in a special way. - public render() { if (this.state.error) { // TODO: @@TR: Verify error state diff --git a/src/components/views/rooms/PinnedEventTile.tsx b/src/components/views/rooms/PinnedEventTile.tsx index 0e3396e9b0..250efc1278 100644 --- a/src/components/views/rooms/PinnedEventTile.tsx +++ b/src/components/views/rooms/PinnedEventTile.tsx @@ -85,6 +85,7 @@ export default class PinnedEventTile extends React.Component {
{}} // we need to give this, apparently