From 335bd803afe09cf07e3b58c4e5c48e4bc36a2ef9 Mon Sep 17 00:00:00 2001 From: Al McKinlay Date: Thu, 28 Dec 2017 16:28:49 +0000 Subject: [PATCH] Show error if image is greater than max prefetch size --- client/views/msg_preview.tpl | 6 ++++++ src/plugins/irc-events/link.js | 10 ++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/client/views/msg_preview.tpl b/client/views/msg_preview.tpl index d972a632..9592307b 100644 --- a/client/views/msg_preview.tpl +++ b/client/views/msg_preview.tpl @@ -28,5 +28,11 @@
{{body}}
{{/equal}} + {{#equal type "error"}} + +
{{head}}
+
{{body}}
+
+ {{/equal}} {{/preview}} diff --git a/src/plugins/irc-events/link.js b/src/plugins/irc-events/link.js index 7a8ed3a6..ba43d834 100644 --- a/src/plugins/irc-events/link.js +++ b/src/plugins/irc-events/link.js @@ -99,12 +99,14 @@ function parse(msg, preview, res, client) { case "image/jpeg": case "image/webp": if (res.size > (Helper.config.prefetchMaxImageSize * 1024)) { - return; + preview.type = "error"; + preview.head = "Large image"; + preview.body = "Image is greater than your max image size. Click to view."; + } else { + preview.type = "image"; + preview.thumb = preview.link; } - preview.type = "image"; - preview.thumb = preview.link; - break; case "audio/midi":