Skip to content

Commit 0f363fa

Browse files
committed
add satisfies and remove roles_map
1 parent 72d32d6 commit 0f363fa

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

src/modules/tccpp/components/permissions-manager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const categories_map: { [key: string]: named_id } = {
2929
private_archive: { id: "455278783352537099", name: "Private Archive" },
3030
challenges_archive: { id: "429594248099135488", name: "Challenges Archive" },
3131
meta_archive: { id: "910308747929321492", name: "Meta Archive" },
32-
};
32+
} satisfies Record<string, named_id>;
3333

3434
type permissions_entry = {
3535
allow?: bigint[];

src/wheatley.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,6 @@ export class Wheatley {
237237
private log_channel: Discord.TextBasedChannel | null = null;
238238

239239
readonly channels = channels;
240-
readonly roles_map = roles_map;
241240

242241
readonly roles: {
243242
[k in keyof typeof roles_map]: Discord.Role;
@@ -331,14 +330,14 @@ export class Wheatley {
331330
await this.guild.roles.fetch().catch(this.critical_error.bind(this));
332331

333332
// cache roles
334-
for (const [key, info] of Object.entries(this.roles_map)) {
333+
for (const [key, info] of Object.entries(roles_map)) {
335334
let role = this.guild.roles.cache.get(info.id);
336335

337336
if (!role && info.name && this.devmode_enabled) {
338337
role = this.guild.roles.cache.find(role => role.name === info.name);
339338
}
340339

341-
this.roles[key as keyof typeof this.roles_map] = unwrap(role);
340+
this.roles[key as keyof typeof roles_map] = unwrap(role);
342341
}
343342

344343
if (!config.freestanding) {

0 commit comments

Comments
 (0)