From 8a11b5a16790ec9d47f4d5d6e3ac9a32f2ec25c8 Mon Sep 17 00:00:00 2001 From: Zed Date: Sun, 29 Mar 2020 09:15:05 +0200 Subject: [PATCH] Add tweet page titles Fixes #124 --- src/formatters.nim | 3 +++ src/routes/status.nim | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) 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 = ""