Skip to content

Commit d96f668

Browse files
committed
fix: better hierarchy
1 parent 01c091c commit d96f668

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

src/commands/checklink.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ export async function execute(
197197
.setColor(fandomDataStatus === "Active" ? "#00FF00" : "#FFA500")
198198
.setTitle("🔍 LINK STATUS CHECK & SYNC")
199199
.setDescription(
200-
`**${targetUser.tag} is bound to Fandom alter: ${existingLink.fandomUsername}**`,
200+
`**${targetUser.tag} is bound to the Fandom alter: ${existingLink.fandomUsername}**`,
201201
)
202202
.addFields(
203203
{

src/utils/rolePermissions.ts

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ export const ROLE_PERMISSIONS: Record<string, PermissionLevel> = {
4444
export class RolePermissions {
4545
/**
4646
* Get the highest permission level a user has based on one's roles
47+
* Everyone defaults to BASIC, only specific roles grant higher permissions
4748
*/
4849
public static getUserPermissionLevel(member: GuildMember): PermissionLevel {
4950
let highestLevel = PermissionLevel.BASIC;
@@ -54,10 +55,7 @@ export class RolePermissions {
5455
// Admin > moderator > basic
5556
if (rolePermission === PermissionLevel.ADMIN) {
5657
return PermissionLevel.ADMIN;
57-
} else if (
58-
rolePermission === PermissionLevel.MODERATOR &&
59-
highestLevel === PermissionLevel.BASIC
60-
) {
58+
} else if (rolePermission === PermissionLevel.MODERATOR) {
6159
highestLevel = PermissionLevel.MODERATOR;
6260
}
6361
}
@@ -83,10 +81,7 @@ export class RolePermissions {
8381
case PermissionLevel.BASIC:
8482
return true;
8583
case PermissionLevel.MODERATOR:
86-
return (
87-
userLevel === PermissionLevel.MODERATOR ||
88-
userLevel === PermissionLevel.ADMIN
89-
);
84+
return userLevel === PermissionLevel.MODERATOR || userLevel === PermissionLevel.ADMIN;
9085
case PermissionLevel.ADMIN:
9186
return userLevel === PermissionLevel.ADMIN;
9287
default:

0 commit comments

Comments
 (0)