From 3579bd8e3036d165efdcd794b20f8afc14bc39c4 Mon Sep 17 00:00:00 2001 From: Mitarashi Date: Fri, 14 Jan 2022 19:17:10 +0200 Subject: [PATCH] handled unavailable in renderEmbeddedTweet --- src/views/tweet.nim | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/views/tweet.nim b/src/views/tweet.nim index 3d05993..f8a570a 100644 --- a/src/views/tweet.nim +++ b/src/views/tweet.nim @@ -284,7 +284,18 @@ proc renderEmbeddedTweet*(tweet: Tweet; cfg: Config; prefs: Prefs; path: string) tweet = tweet.retweet.get retweet = fullTweet.profile.fullname - # handle unavailable + if not tweet.available: + return buildHtml(tdiv(class="unavailable timeline-item")): + tdiv(class="unavailable-box"): + if tweet.tombstone.len > 0: + text tweet.tombstone + elif tweet.text.len > 0: + text tweet.text + else: + text "This tweet is unavailable" + + if tweet.quote.isSome: + renderQuote(tweet.quote.get(), prefs, path) buildHtml(tdiv(class="timeline-item")): renderHead(prefs, cfg)