feat: 添加 anti-feature 功能

This commit is contained in:
2025-04-26 14:13:37 +08:00
parent 81d81b8a03
commit a537906a17
4 changed files with 24 additions and 5 deletions

View File

@@ -38,6 +38,7 @@ type UserRouter interface {
UUIDToUUID(c *gin.Context)
QueryUUIDs(c *gin.Context)
QueryProfile(c *gin.Context)
PlayerAttributes(c *gin.Context)
ProfileKey(c *gin.Context)
SendEmail(c *gin.Context)
VerifyEmail(c *gin.Context)
@@ -299,6 +300,21 @@ func (u *userRouterImpl) QueryProfile(c *gin.Context) {
c.JSON(http.StatusOK, response)
}
func (u *userRouterImpl) PlayerAttributes(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{
"privileges": gin.H{
"onlineChat": true,
"multiplayerServer": true,
"multiplayerRealms": false,
"telemetry": false,
"optionalTelemetry": false,
},
"profanityFilterPreferences": gin.H{
"profanityFilterOn": false,
},
})
}
func (u *userRouterImpl) ProfileKey(c *gin.Context) {
bearerToken := c.GetHeader("Authorization")
if len(bearerToken) < 8 {