From 4b32ac1f963100eb5c49493ff3dc3162e3968e61 Mon Sep 17 00:00:00 2001 From: rxdn <29165304+rxdn@users.noreply.github.com> Date: Sat, 4 Jun 2022 01:11:15 +0100 Subject: [PATCH] Whitelabel override --- app/http/endpoints/api/session.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/http/endpoints/api/session.go b/app/http/endpoints/api/session.go index 7a82ef7..a29d5c6 100644 --- a/app/http/endpoints/api/session.go +++ b/app/http/endpoints/api/session.go @@ -2,6 +2,7 @@ package api import ( "github.com/TicketsBot/GoPanel/app/http/session" + "github.com/TicketsBot/GoPanel/config" "github.com/TicketsBot/GoPanel/rpc" "github.com/TicketsBot/GoPanel/utils" "github.com/TicketsBot/common/premium" @@ -32,9 +33,17 @@ func SessionHandler(ctx *gin.Context) { return } + var whitelabelOverride bool + for _, id := range config.Conf.ForceWhitelabel { + if id == userId { + whitelabelOverride = true + break + } + } + ctx.JSON(200, gin.H{ "username": store.Name, "avatar": store.Avatar, - "whitelabel": tier >= premium.Whitelabel, + "whitelabel": tier >= premium.Whitelabel || whitelabelOverride, }) }