52 lines
2.0 KiB
Diff
52 lines
2.0 KiB
Diff
diff --git a/bskyweb/cmd/bskyweb/server.go b/bskyweb/cmd/bskyweb/server.go
|
|
index 790f211ee..ec05a8bcd 100644
|
|
--- a/bskyweb/cmd/bskyweb/server.go
|
|
+++ b/bskyweb/cmd/bskyweb/server.go
|
|
@@ -317,6 +317,12 @@ func serve(cctx *cli.Context) error {
|
|
e.GET("/support/tos", server.WebGeneric)
|
|
e.GET("/support/community-guidelines", server.WebGeneric)
|
|
e.GET("/support/copyright", server.WebGeneric)
|
|
+ // about/support pages (syu.is specific)
|
|
+ e.GET("/about/support/tos", server.WebAboutTOS)
|
|
+ e.GET("/about/support/privacy-policy", server.WebAboutPrivacy)
|
|
+ e.GET("/about/support/help", server.WebAboutHelp)
|
|
+ e.GET("/about/support/license", server.WebAboutLicense)
|
|
+ e.GET("/about/support/app", server.WebAboutApp)
|
|
e.GET("/intent/compose", server.WebGeneric)
|
|
e.GET("/intent/verify-email", server.WebGeneric)
|
|
e.GET("/intent/age-assurance", server.WebGeneric)
|
|
@@ -825,3 +831,33 @@ func (srv *Server) serveSitemapRequest(c echo.Context, url, sitemapType string)
|
|
|
|
return nil
|
|
}
|
|
+
|
|
+// Handler for About TOS page (syu.is specific)
|
|
+func (srv *Server) WebAboutTOS(c echo.Context) error {
|
|
+ data := srv.NewTemplateContext()
|
|
+ return c.Render(http.StatusOK, "about-tos.html", data)
|
|
+}
|
|
+
|
|
+// Handler for About Privacy Policy page (syu.is specific)
|
|
+func (srv *Server) WebAboutPrivacy(c echo.Context) error {
|
|
+ data := srv.NewTemplateContext()
|
|
+ return c.Render(http.StatusOK, "about-privacy.html", data)
|
|
+}
|
|
+
|
|
+// Handler for About Help page (syu.is specific)
|
|
+func (srv *Server) WebAboutHelp(c echo.Context) error {
|
|
+ data := srv.NewTemplateContext()
|
|
+ return c.Render(http.StatusOK, "about-help.html", data)
|
|
+}
|
|
+
|
|
+// Handler for About License page (syu.is specific)
|
|
+func (srv *Server) WebAboutLicense(c echo.Context) error {
|
|
+ data := srv.NewTemplateContext()
|
|
+ return c.Render(http.StatusOK, "about-license.html", data)
|
|
+}
|
|
+
|
|
+// Handler for About App page (syu.is specific)
|
|
+func (srv *Server) WebAboutApp(c echo.Context) error {
|
|
+ data := srv.NewTemplateContext()
|
|
+ return c.Render(http.StatusOK, "about-app.html", data)
|
|
+}
|