/[sudobot]/trunk/src/events/guildMember/GuildMemberRemoveEvent.ts
ViewVC logotype

Diff of /trunk/src/events/guildMember/GuildMemberRemoveEvent.ts

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 77 by rakin, Mon Jul 29 17:28:30 2024 UTC revision 127 by rakin, Mon Jul 29 17:28:42 2024 UTC
# Line 1  Line 1 
1  import BaseEvent from '../../utils/structures/BaseEvent';  import BaseEvent from '../../utils/structures/BaseEvent';
2  import DiscordClient from '../../client/Client';  import DiscordClient from '../../client/Client';
3  import { GuildMember } from 'discord.js';  import { GuildMember } from 'discord.js';
4    import UnverifiedMember from '../../models/UnverifiedMember';
5    
6  export default class GuildMemberRemoveEvent extends BaseEvent {  export default class GuildMemberRemoveEvent extends BaseEvent {
7      constructor() {      constructor() {
# Line 13  export default class GuildMemberRemoveEv Line 14  export default class GuildMemberRemoveEv
14    
15          await client.logger.logLeft(member);          await client.logger.logLeft(member);
16          await client.autoClear.start(member, member.guild);          await client.autoClear.start(member, member.guild);
17    
18            const verificationData = await UnverifiedMember.findOne({
19                where: {
20                    guild_id: member.guild.id,
21                    user_id: member.id,
22                    status: 'pending'
23                }
24            });
25    
26            if (verificationData) {
27                await verificationData.set('status', 'canceled');
28                await verificationData.save();
29            }
30      }      }
31  }  }

Legend:
Removed from v.77  
changed lines
  Added in v.127

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26