Changed articles and rss to channels

This commit is contained in:
2024-03-01 21:01:38 +01:00
parent 4b5929911e
commit 4e2cae74bb
5 changed files with 99 additions and 36 deletions

View File

@ -25,7 +25,7 @@ func WriteArticle() http.HandlerFunc {
func FinishArticle(l *data.ArticleList) http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) {
article := data.Article{}
article := new(data.Article)
var err error
article.Title, err = data.ConvertToPlain(r.PostFormValue("editor-title"))
@ -73,7 +73,7 @@ func ReviewArticle(l *data.ArticleList) http.HandlerFunc {
return
}
for _, article := range l.List {
for _, article := range l.List() {
if article.UUID == uuid {
template.Must(template.ParseFiles("web/templates/to-be-published.html")).ExecuteTemplate(w, "page-content", article)
return

View File

@ -8,8 +8,9 @@ import (
"streifling.com/jason/cpolis/cmd/data"
)
func ShowRSS(feed *data.Feed) http.HandlerFunc {
func ShowRSS(f *data.Feed) http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) {
feed := f.Show()
rss, err := feed.ToRss()
if err != nil {
log.Println(err)