diff --git a/src/components/common/messaging/attachments/AttachmentActions.tsx b/src/components/common/messaging/attachments/AttachmentActions.tsx index 054fc98684bdbbb19208331e9c76fc126ae3f7f1..f33eebfa18a45008facd2d6cea06af26413cf5a8 100644 --- a/src/components/common/messaging/attachments/AttachmentActions.tsx +++ b/src/components/common/messaging/attachments/AttachmentActions.tsx @@ -23,7 +23,7 @@ export default function AttachmentActions({ attachment }: Props) { const client = useContext(AppContext); const { filename, metadata, size } = attachment; - const url = client.generateFileURL(attachment) as string; + const url = client.generateFileURL(attachment)!; const open_url = `${url}/${filename}`; const download_url = url.replace('attachments', 'attachments/download') diff --git a/src/components/common/messaging/attachments/TextFile.tsx b/src/components/common/messaging/attachments/TextFile.tsx index 4dd8d43259c7a6c7beddfbb7270b6839e26a9a7d..810a2f0b0f76636bd71270625e5609e9ac83d74d 100644 --- a/src/components/common/messaging/attachments/TextFile.tsx +++ b/src/components/common/messaging/attachments/TextFile.tsx @@ -18,7 +18,7 @@ export default function TextFile({ attachment }: Props) { const status = useContext(StatusContext); const client = useContext(AppContext); - const url = client.generateFileURL(attachment); + const url = client.generateFileURL(attachment)!; useEffect(() => { if (typeof content !== 'undefined') return; diff --git a/src/components/common/messaging/embed/EmbedMedia.tsx b/src/components/common/messaging/embed/EmbedMedia.tsx index 7323f03d3b39aca8ca93c030f8128c888ab822e5..70c045798e901719e3f045d8188296e40825bead 100644 --- a/src/components/common/messaging/embed/EmbedMedia.tsx +++ b/src/components/common/messaging/embed/EmbedMedia.tsx @@ -43,7 +43,7 @@ export default function EmbedMedia({ embed, width, height }: Props) { ) case 'Soundcloud': return ( <iframe - src={`https://w.soundcloud.com/player/?url=${encodeURIComponent(embed.url as string)}&color=%23FF7F50&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true&visual=true`} + src={`https://w.soundcloud.com/player/?url=${encodeURIComponent(embed.url!)}&color=%23FF7F50&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true&visual=true`} frameBorder="0" scrolling="no" style={{ height }} /> diff --git a/src/pages/channels/messaging/MessageRenderer.tsx b/src/pages/channels/messaging/MessageRenderer.tsx index 205ecb31ed0c22b128801459f158bb2509d1c33b..9e690e79e1cb225415d7b13340671c8b614e64c1 100644 --- a/src/pages/channels/messaging/MessageRenderer.tsx +++ b/src/pages/channels/messaging/MessageRenderer.tsx @@ -132,14 +132,14 @@ function MessageRenderer({ id, state, queue }: Props) { if (previous) { compare( msg.id, - userId as string, + userId!, previous._id, previous.author ); previous = { _id: msg.id, - data: { author: userId as string } + data: { author: userId! } } as any; }