Improve developer tools availability check logic

This commit is contained in:
2026-01-30 05:40:42 +00:00
parent 7c512f410f
commit 8daf9128bd
2 changed files with 5 additions and 4 deletions

View File

@@ -137,15 +137,15 @@ const isOpen = ref(false);
// Show in development mode or when authenticated with permission in production
const isAvailable = computed(() => {
const isDev = process.env.NODE_ENV === 'development';
// Check JWT token permissions
const hasJwtPermission = user.value?.permissions?.includes(
'developer_tools.view'
);
// Check Discord OAuth permissions
const hasDiscordPermission = discord.hasDevAccess();
const hasPermission = hasJwtPermission || hasDiscordPermission;
const isAuthenticatedInProduction =
process.env.NODE_ENV === 'production' && hasPermission;