diff options
| author | Xe Iaso <me@xeiaso.net> | 2024-05-24 19:07:14 -0400 |
|---|---|---|
| committer | Xe Iaso <me@xeiaso.net> | 2024-05-24 19:07:14 -0400 |
| commit | 547402bebe0b17837cfdfd2ccb9cef1e9236516c (patch) | |
| tree | 17a39988c9df0d2134d5dac279b220afc584d3c3 /cmd | |
| parent | 6c74ae14408597753c23b6bb0601a17bdfe9b9bc (diff) | |
| download | xesite-547402bebe0b17837cfdfd2ccb9cef1e9236516c.tar.xz xesite-547402bebe0b17837cfdfd2ccb9cef1e9236516c.zip | |
fix events API
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/xesite/main.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cmd/xesite/main.go b/cmd/xesite/main.go index b4b238c..4793f38 100644 --- a/cmd/xesite/main.go +++ b/cmd/xesite/main.go @@ -17,6 +17,7 @@ import ( "xeiaso.net/v4/internal" "xeiaso.net/v4/internal/lume" "xeiaso.net/v4/pb" + "xeiaso.net/v4/pb/external/mi" ) var ( @@ -88,6 +89,12 @@ func main() { fsrv := pb.NewFeedServer(&FeedServer{fs}, twirp.WithServerPathPrefix("/api")) mux.Handle(fsrv.PathPrefix(), fsrv) + es := mi.NewEventsServer( + mi.NewEventsProtobufClient(*miURL, http.DefaultClient), + twirp.WithServerPathPrefix("/api"), + ) + mux.Handle(es.PathPrefix(), es) + mux.HandleFunc("/blog.atom", func(w http.ResponseWriter, r *http.Request) { http.Redirect(w, r, "/blog.rss", http.StatusMovedPermanently) }) |
