aboutsummaryrefslogtreecommitdiff
path: root/cmd/web/handlers/routes.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/web/handlers/routes.go')
-rw-r--r--cmd/web/handlers/routes.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/cmd/web/handlers/routes.go b/cmd/web/handlers/routes.go
index be48ae3..1c14705 100644
--- a/cmd/web/handlers/routes.go
+++ b/cmd/web/handlers/routes.go
@@ -27,6 +27,12 @@ func RegisterEndpoints(app types.Application, db *sql.DB) *http.ServeMux {
err: app.Err,
db: db,
}
+ constructor := rssExportContext{
+ err: app.Err,
+ db: db,
+
+ serv: app.Env.Serv,
+ }
audio := fsContext{
err: app.Err,
path: app.AudioDir,
@@ -48,6 +54,7 @@ func RegisterEndpoints(app types.Application, db *sql.DB) *http.ServeMux {
blogRouter.HandleFunc("/feeds", auth.CheckAndInvalidate(feeds.index))
blogRouter.HandleFunc("/feeds/new", auth.Resolve(feeds.new))
blogRouter.HandleFunc("/feed", feeds.feed)
+ blogRouter.HandleFunc("/feed.rss", constructor.feed)
blogRouter.HandleFunc("/audio", audio.readdir)
blogRouter.HandleFunc("/audio/get", audio.get)