From 6f5e8720364c2d944979bebda01083130530b2cc Mon Sep 17 00:00:00 2001 From: Regalijan Date: Sat, 30 Dec 2023 00:52:33 -0500 Subject: [PATCH] Make ET permission check KV based --- functions/permissions.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/functions/permissions.ts b/functions/permissions.ts index b4d1035..aa863ee 100644 --- a/functions/permissions.ts +++ b/functions/permissions.ts @@ -8,7 +8,8 @@ export default async function ( if (roles?.includes("374851061233614849")) permissions |= 1 << 0; // Administration if (!roles) permissions |= 1 << 1; if (roles?.includes("593209890949038082")) permissions |= 1 << 2; // Discord Moderator - if (roles?.includes("391986108763996160")) permissions |= 1 << 3; // Events Team + if (Boolean(await context.env.DATA.get(`etmember_${userid}`))) + permissions |= 1 << 3; // Events Team if (roles?.includes("607697704419852289")) permissions |= 1 << 4; // Events Team Management if ( ["165594923586945025", "289372404541554689", "396347223736057866"].includes(