From 91678975d0f054325d3b1fde08817b7060a30963 Mon Sep 17 00:00:00 2001 From: Ted Unangst Date: Mon, 15 Apr 2019 10:56:43 -0400 Subject: [PATCH] update rss for some recent changes --- honk.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/honk.go b/honk.go index e507c74..4abf557 100644 --- a/honk.go +++ b/honk.go @@ -21,6 +21,7 @@ import ( "crypto/rsa" "database/sql" "fmt" + "html" "html/template" "image" _ "image/gif" @@ -180,12 +181,15 @@ func showrss(w http.ResponseWriter, r *http.Request) { if honk.Date.Before(past) { break } - if honk.URL[0] == '/' { - honk.URL = "https://" + serverName + honk.URL + desc := string(honk.HTML) + for _, d := range honk.Donks { + desc += fmt.Sprintf(`

Attachment: %s`, + base, d.XID, html.EscapeString(d.Name)) } + feed.Items = append(feed.Items, &RssItem{ Title: fmt.Sprintf("%s %s %s", honk.Username, honk.What, honk.XID), - Description: RssCData{string(honk.HTML)}, + Description: RssCData{desc}, Link: honk.URL, PubDate: honk.Date.Format(time.RFC1123), })