diff --git a/commands/teams/tinvite.js b/commands/teams/tinvite.js index 130e7a7..abb48d2 100644 --- a/commands/teams/tinvite.js +++ b/commands/teams/tinvite.js @@ -38,6 +38,16 @@ module.exports = { allowedMentions: { repliedUser: false } }); } + const team = await new Promise((resolve, reject) => { + db.get(`SELECT * FROM teams WHERE guildId = ? AND id = (SELECT teamId FROM users WHERE guildId = ? AND userId = ?)`, [message.guild.id, message.guild.id, userToInvite.id], (err, row) => { + if (err) reject(err); + resolve(row); + }); + }); + + if (team) { + return message.channel.reply('<@' + userToInvite.id + '> a déjà une team') + } const user = await new Promise((resolve, reject) => { db.get(`SELECT * FROM users WHERE guildId = ? AND userId = ?`, [message.guild.id, message.author.id], (err, row) => {