From 59ea2645db827335a0689d2fb7aeeef4e52af52b Mon Sep 17 00:00:00 2001 From: mhsanaei Date: Thu, 18 Sep 2025 13:56:04 +0200 Subject: new: subJsonEnable after this subEnable by default is true and subJsonEnable is false --- sub/sub.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'sub/sub.go') diff --git a/sub/sub.go b/sub/sub.go index 8a16120d..e2876a61 100644 --- a/sub/sub.go +++ b/sub/sub.go @@ -85,6 +85,12 @@ func (s *Server) initRouter() (*gin.Engine, error) { return nil, err } + // Determine if JSON subscription endpoint is enabled + subJsonEnable, err := s.settingService.GetSubJsonEnable() + if err != nil { + return nil, err + } + // Set base_path based on LinksPath for template rendering engine.Use(func(c *gin.Context) { c.Set("base_path", LinksPath) @@ -186,7 +192,7 @@ func (s *Server) initRouter() (*gin.Engine, error) { g := engine.Group("/") s.sub = NewSUBController( - g, LinksPath, JsonPath, Encrypt, ShowInfo, RemarkModel, SubUpdates, + g, LinksPath, JsonPath, subJsonEnable, Encrypt, ShowInfo, RemarkModel, SubUpdates, SubJsonFragment, SubJsonNoises, SubJsonMux, SubJsonRules, SubTitle) return engine, nil -- cgit v1.2.3