1 |
import { GuildMember } from "discord.js"; |
import { GuildMember } from "discord.js"; |
2 |
import { Request } from "express"; |
import { Request } from "express"; |
|
import { Op } from "sequelize"; |
|
|
import DiscordClient from "../client/Client"; |
|
3 |
import MessageEmbed from "../client/MessageEmbed"; |
import MessageEmbed from "../client/MessageEmbed"; |
4 |
import Service from "../utils/structures/Service"; |
import Service from "../utils/structures/Service"; |
5 |
|
|
29 |
const { default: UnverifiedMember } = await import('../models/UnverifiedMember'); |
const { default: UnverifiedMember } = await import('../models/UnverifiedMember'); |
30 |
|
|
31 |
const data = await UnverifiedMember.findOne({ |
const data = await UnverifiedMember.findOne({ |
32 |
where: { |
guild_id: member.guild.id, |
33 |
guild_id: member.guild.id, |
user_id: member.id, |
34 |
user_id: member.id, |
status: 'pending' |
|
status: 'pending' |
|
|
} |
|
35 |
}); |
}); |
36 |
|
|
37 |
await data?.set('status', 'done'); |
await data?.set('status', 'done'); |
46 |
await UnverifiedMember.create({ |
await UnverifiedMember.create({ |
47 |
guild_id: member.guild.id, |
guild_id: member.guild.id, |
48 |
user_id: member.id, |
user_id: member.id, |
49 |
status: 'pending' |
status: 'pending', |
50 |
|
createdAt: new Date() |
51 |
}); |
}); |
52 |
|
|
53 |
await member.roles.add(this.client.config.props[member.guild.id].verification.role); |
await member.roles.add(this.client.config.props[member.guild.id].verification.role); |