Support card previews
This commit is contained in:
parent
ed91133b21
commit
af634231b9
1 changed files with 6 additions and 0 deletions
|
@ -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,
|
||||||
|
|
Loading…
Reference in a new issue