[sub] fix userinfo header #217

This commit is contained in:
Alireza Ahmadi
2023-04-20 12:53:50 +02:00
parent 76a996cc2d
commit cb050bfe34
2 changed files with 2 additions and 8 deletions

View File

@@ -39,7 +39,7 @@ func (a *SUBController) subs(c *gin.Context) {
}
// Add subscription-userinfo
c.Writer.Header().Set("subscription-userinfo", header)
c.Writer.Header().Set("Subscription-Userinfo", header)
c.String(200, base64.StdEncoding.EncodeToString([]byte(result)))
}

View File

@@ -66,13 +66,7 @@ func (s *SubService) GetSubs(subId string, host string) ([]string, string, error
}
}
}
header = fmt.Sprintf("upload=%d;download=%d", traffic.Up, traffic.Down)
if traffic.Total > 0 {
header = header + fmt.Sprintf(";total=%d", traffic.Total)
}
if traffic.ExpiryTime > 0 {
header = header + fmt.Sprintf(";expire=%d", traffic.ExpiryTime)
}
header = fmt.Sprintf("upload=%d; download=%d; total=%d; expire=%d", traffic.Up, traffic.Down, traffic.Total, traffic.ExpiryTime/1000)
return result, header, nil
}