Display sensitive quotes properly

This commit is contained in:
Zed
2019-06-25 02:58:33 +02:00
parent a098d3ea84
commit 94b2187453
4 changed files with 34 additions and 2 deletions

View File

@@ -135,6 +135,11 @@ proc getTweetMedia*(tweet: Tweet; node: XmlNode) =
tweet.video = some(Video())
proc getQuoteMedia*(quote: var Quote; node: XmlNode) =
let sensitive = node.querySelector(".QuoteTweet--sensitive")
if not sensitive.isNil:
quote.sensitive = true
return
let media = node.querySelector(".QuoteMedia")
if not media.isNil:
quote.thumb = some(media.selectAttr("img", "src"))