|
@@ -26,6 +26,7 @@ func (a *SUBController) initRouter(g *gin.RouterGroup) {
|
|
|
}
|
|
|
|
|
|
func (a *SUBController) subs(c *gin.Context) {
|
|
|
+ subEncrypt, _ := a.settingService.GetSubEncrypt()
|
|
|
subShowInfo, _ := a.settingService.GetSubShowInfo()
|
|
|
subId := c.Param("subid")
|
|
|
host := strings.Split(c.Request.Host, ":")[0]
|
|
@@ -43,6 +44,10 @@ func (a *SUBController) subs(c *gin.Context) {
|
|
|
c.Writer.Header().Set("Profile-Update-Interval", headers[1])
|
|
|
c.Writer.Header().Set("Profile-Title", headers[2])
|
|
|
|
|
|
- c.String(200, base64.StdEncoding.EncodeToString([]byte(result)))
|
|
|
+ if subEncrypt {
|
|
|
+ c.String(200, base64.StdEncoding.EncodeToString([]byte(result)))
|
|
|
+ } else {
|
|
|
+ c.String(200, result)
|
|
|
+ }
|
|
|
}
|
|
|
}
|