Improve withheld tweet rendering

This commit is contained in:
Zed 2021-12-29 06:41:00 +01:00
parent ab94d9eb7d
commit 5e0eb02422
3 changed files with 6 additions and 5 deletions

View file

@ -271,10 +271,9 @@ proc parseTweet(js: JsonNode): Tweet =
else: discard
with jsWithheld, js{"withheld_in_countries"}:
var withheldInCountries: seq[string]
if jsWithheld.kind == JArray:
withheldInCountries = jsWithheld.to(seq[string])
let withheldInCountries: seq[string] =
if jsWithheld.kind != JArray: @[]
else: jsWithheld.to(seq[string])
# XX - Content is withheld in all countries
# XY - Content is withheld due to a DMCA request.
@ -282,6 +281,7 @@ proc parseTweet(js: JsonNode): Tweet =
withheldInCountries.len > 0 and ("XX" in withheldInCountries or
"XY" in withheldInCountries or
"withheld" in result.text):
result.text.removeSuffix(" Learn more.")
result.available = false
proc finalizeTweet(global: GlobalObjects; id: string): Tweet =

View file

@ -191,6 +191,7 @@
box-sizing: border-box;
border-radius: 10px;
background-color: var(--bg_color);
z-index: 2;
}
.tweet-link {

View file

@ -44,7 +44,7 @@ proc renderHead*(prefs: Prefs; cfg: Config; titleText=""; desc=""; video="";
let opensearchUrl = getUrlPrefix(cfg) & "/opensearch"
buildHtml(head):
link(rel="stylesheet", type="text/css", href="/css/style.css?v=5")
link(rel="stylesheet", type="text/css", href="/css/style.css?v=6")
link(rel="stylesheet", type="text/css", href="/css/fontello.css?v=2")
if theme.len > 0: