Support card previews

This commit is contained in:
Zed 2020-11-09 21:20:33 +01:00
parent ed91133b21
commit af634231b9
1 changed files with 6 additions and 0 deletions

View File

@ -46,6 +46,12 @@ proc createStatusRouter*(cfg: Config) =
elif conv.tweet.gif.isSome(): elif conv.tweet.gif.isSome():
images = @[get(conv.tweet.gif).thumb] images = @[get(conv.tweet.gif).thumb]
video = getPicUrl(get(conv.tweet.gif).url) video = getPicUrl(get(conv.tweet.gif).url)
elif conv.tweet.card.isSome():
let card = conv.tweet.card.get()
if card.image.len > 0:
images = @[card.image]
elif card.video.isSome():
video = getVideoEmbed(cfg, parseInt(card.video.get().videoId))
let html = renderConversation(conv, prefs, getPath() & "#m") let html = renderConversation(conv, prefs, getPath() & "#m")
resp renderMain(html, request, cfg, prefs, title, desc, ogTitle, resp renderMain(html, request, cfg, prefs, title, desc, ogTitle,