Whitelabel override

This commit is contained in:
rxdn 2022-06-04 01:11:15 +01:00
parent aaaed8421c
commit 4b32ac1f96

View File

@ -2,6 +2,7 @@ package api
import ( import (
"github.com/TicketsBot/GoPanel/app/http/session" "github.com/TicketsBot/GoPanel/app/http/session"
"github.com/TicketsBot/GoPanel/config"
"github.com/TicketsBot/GoPanel/rpc" "github.com/TicketsBot/GoPanel/rpc"
"github.com/TicketsBot/GoPanel/utils" "github.com/TicketsBot/GoPanel/utils"
"github.com/TicketsBot/common/premium" "github.com/TicketsBot/common/premium"
@ -32,9 +33,17 @@ func SessionHandler(ctx *gin.Context) {
return return
} }
var whitelabelOverride bool
for _, id := range config.Conf.ForceWhitelabel {
if id == userId {
whitelabelOverride = true
break
}
}
ctx.JSON(200, gin.H{ ctx.JSON(200, gin.H{
"username": store.Name, "username": store.Name,
"avatar": store.Avatar, "avatar": store.Avatar,
"whitelabel": tier >= premium.Whitelabel, "whitelabel": tier >= premium.Whitelabel || whitelabelOverride,
}) })
} }