diff --git a/app/http/endpoints/root/index.go b/app/http/endpoints/root/index.go index f91cac3..a38780f 100644 --- a/app/http/endpoints/root/index.go +++ b/app/http/endpoints/root/index.go @@ -8,7 +8,7 @@ import ( "github.com/gin-gonic/gin" "github.com/rxdn/gdl/objects/guild" ) - +0 func IndexHandler(ctx *gin.Context) { store := sessions.Default(ctx) if store == nil { diff --git a/utils/permissionutils.go b/utils/permissionutils.go index 7e0729f..487a5b7 100644 --- a/utils/permissionutils.go +++ b/utils/permissionutils.go @@ -6,6 +6,7 @@ import ( "github.com/TicketsBot/GoPanel/rpc/cache" "github.com/TicketsBot/GoPanel/rpc/ratelimit" "github.com/rxdn/gdl/objects/guild" + "github.com/rxdn/gdl/permission" "github.com/rxdn/gdl/rest" "strconv" ) @@ -23,8 +24,8 @@ func IsAdmin(g guild.Guild, userId uint64, res chan bool) { res <- true } - if g.Permissions & 0x8 != 0 { - res <- true + if permission.HasPermissionRaw(g.Permissions, permission.Administrator) { + res <- true } adminRolesChan := make(chan []uint64)