Skip to content

Commit c71fe89

Browse files
authored
Merge pull request #99 from Gerrit0/fix-help-fir
fix: Channels never close when a user leaves server
2 parents f824b7b + 58ac896 commit c71fe89

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/modules/helpchan.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -219,10 +219,14 @@ export class HelpChanModule extends Module {
219219
channelId: channel.id,
220220
});
221221
if (helpUser) {
222-
const member = await channel.guild.members.fetch({
223-
user: helpUser.userId,
224-
});
225-
await member?.roles.remove(askCooldownRoleId);
222+
try {
223+
const member = await channel.guild.members.fetch({
224+
user: helpUser.userId,
225+
});
226+
await member.roles.remove(askCooldownRoleId);
227+
} catch {
228+
// Do nothing, member left the guild
229+
}
226230
}
227231
await HelpUser.delete({ channelId: channel.id });
228232

0 commit comments

Comments
 (0)