/[sudobot]/trunk/src/services/Verification.ts
ViewVC logotype

Diff of /trunk/src/services/Verification.ts

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

revision 127 by rakin, Mon Jul 29 17:28:42 2024 UTC revision 130 by rakin, Mon Jul 29 17:28:43 2024 UTC
# Line 1  Line 1 
1  import { GuildMember } from "discord.js";  import { GuildMember } from "discord.js";
2    import { Request } from "express";
3  import { Op } from "sequelize";  import { Op } from "sequelize";
4  import DiscordClient from "../client/Client";  import DiscordClient from "../client/Client";
5  import MessageEmbed from "../client/MessageEmbed";  import MessageEmbed from "../client/MessageEmbed";
# Line 8  export default class Verification { Line 9  export default class Verification {
9    
10      }      }
11    
12      async success(member: GuildMember) {              async success(member: GuildMember, req: Request) {        
13          await member.roles.remove(this.client.config.props[member.guild.id].verification.role);          await member.roles.remove(this.client.config.props[member.guild.id].verification.role);
14    
15          await member.send({          await member.send({
# Line 36  export default class Verification { Line 37  export default class Verification {
37          });          });
38    
39          await data?.set('status', 'done');          await data?.set('status', 'done');
40            await data?.set('ip', req.ip);
41            await data?.set('user_agent', req.get('User-Agent'));
42          await data?.save();          await data?.save();
43      }      }
44    

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26