summary refs log tree commit diff stats
path: root/pkgs/by-name/ba/back/src/web/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/by-name/ba/back/src/web/mod.rs')
-rw-r--r--pkgs/by-name/ba/back/src/web/mod.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/by-name/ba/back/src/web/mod.rs b/pkgs/by-name/ba/back/src/web/mod.rs
index c7ba9d9..968c827 100644
--- a/pkgs/by-name/ba/back/src/web/mod.rs
+++ b/pkgs/by-name/ba/back/src/web/mod.rs
@@ -119,14 +119,15 @@ pub fn feed(config: &State<BackConfig>) -> error::Result<RawHtml<String>> {
                 .author(issue.author.to_string())
                 .description(issue.message.to_string())
                 .pub_date(issue.timestamp.to_string())
+                .link(format!("{}/issue/{}", &config.root.to_string(), issue.id))
                 .build()
         })
         .collect();
 
     let channel = ChannelBuilder::default()
         .title("Issues")
-        .link("http://example.com")
-        .description("An RSS feed.")
+        .link(config.root.to_string())
+        .description(format!("The rss feed for issues on {}.", config.root))
         .items(items)
         .build();
     Ok(RawHtml(channel.to_string()))