diff --git a/src/formatters.nim b/src/formatters.nim index 3e2a871..bd11efc 100644 --- a/src/formatters.nim +++ b/src/formatters.nim @@ -70,6 +70,9 @@ proc getVideoEmbed*(cfg: Config; id: int64): string = proc pageTitle*(profile: Profile): string = &"{profile.fullname} (@{profile.username})" +proc pageTitle*(tweet: Tweet): string = + &"{pageTitle(tweet.profile)}: \"{stripHtml(tweet.text)}\"" + proc pageDesc*(profile: Profile): string = if profile.bio.len > 0: stripHtml(profile.bio) diff --git a/src/routes/status.nim b/src/routes/status.nim index bc31c09..a2870e9 100644 --- a/src/routes/status.nim +++ b/src/routes/status.nim @@ -25,7 +25,7 @@ proc createStatusRouter*(cfg: Config) = resp Http404, showError(error, cfg) var - title = pageTitle(conversation.tweet.profile) + title = pageTitle(conversation.tweet) desc = conversation.tweet.text images = conversation.tweet.photos video = ""