mirror of
https://github.com/kirameki-cafe/Yumi.git
synced 2026-09-13 18:59:19 +00:00
Shorten payload name
This commit is contained in:
@@ -319,9 +319,9 @@ export default class MembershipScreening {
|
|||||||
|
|
||||||
let payload = JSON.parse(interaction.customId);
|
let payload = JSON.parse(interaction.customId);
|
||||||
|
|
||||||
if( typeof payload.module === 'undefined' ||
|
if( typeof payload.m === 'undefined' ||
|
||||||
typeof payload.action === 'undefined' ||
|
typeof payload.a === 'undefined' ||
|
||||||
payload.module !== 'MembershipScreening') return;
|
payload.m !== 'MembershipScreening') return;
|
||||||
|
|
||||||
const message = await interaction.channel.messages.fetch(interaction.message.id);
|
const message = await interaction.channel.messages.fetch(interaction.message.id);
|
||||||
if(typeof message === 'undefined') return;
|
if(typeof message === 'undefined') return;
|
||||||
@@ -341,11 +341,11 @@ export default class MembershipScreening {
|
|||||||
iconURL: interaction.user.avatarURL() || ''
|
iconURL: interaction.user.avatarURL() || ''
|
||||||
}
|
}
|
||||||
|
|
||||||
if(['approve', 'deny', 'ban'].includes(payload.action)) {
|
if(['approve', 'deny', 'ban'].includes(payload.a)) {
|
||||||
|
|
||||||
if(!payload.data.requester) return;
|
if(!payload.d.requester) return;
|
||||||
let role = (await interaction.guild.roles.fetch()).find(role => role.id === Guild.MembershipScreening_GivenRole);
|
let role = (await interaction.guild.roles.fetch()).find(role => role.id === Guild.MembershipScreening_GivenRole);
|
||||||
let member = (await interaction.guild.members.fetch()).find(member => member.id === payload.data.requester);
|
let member = (await interaction.guild.members.fetch()).find(member => member.id === payload.d.requester);
|
||||||
|
|
||||||
if(!role)
|
if(!role)
|
||||||
return await interaction.reply({ ephemeral: true, embeds: [EMBEDS.NO_LONGER_VALID_ROLE(interaction)]});
|
return await interaction.reply({ ephemeral: true, embeds: [EMBEDS.NO_LONGER_VALID_ROLE(interaction)]});
|
||||||
@@ -360,7 +360,7 @@ export default class MembershipScreening {
|
|||||||
return await message.edit({ components: [], embeds: embed });
|
return await message.edit({ components: [], embeds: embed });
|
||||||
}
|
}
|
||||||
|
|
||||||
if(payload.action === 'approve') {
|
if(payload.a === 'approve') {
|
||||||
try {
|
try {
|
||||||
await member.roles.add(role);
|
await member.roles.add(role);
|
||||||
embed[0].addField("✅ Approved", `By: ${interaction.user.username}#${interaction.user.discriminator} (${interaction.user.id})`);
|
embed[0].addField("✅ Approved", `By: ${interaction.user.username}#${interaction.user.discriminator} (${interaction.user.id})`);
|
||||||
@@ -371,7 +371,7 @@ export default class MembershipScreening {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
else if(payload.action === 'deny') {
|
else if(payload.a === 'deny') {
|
||||||
try {
|
try {
|
||||||
await member.kick();
|
await member.kick();
|
||||||
embed[0].addField("❌ Denied", `By: ${interaction.user.username}#${interaction.user.discriminator} (${interaction.user.id})`);
|
embed[0].addField("❌ Denied", `By: ${interaction.user.username}#${interaction.user.discriminator} (${interaction.user.id})`);
|
||||||
@@ -382,7 +382,7 @@ export default class MembershipScreening {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
else if(payload.action === 'ban') {
|
else if(payload.a === 'ban') {
|
||||||
try {
|
try {
|
||||||
await member.ban({
|
await member.ban({
|
||||||
reason: `Membership Screening, action issued by ${interaction.user.username}#${interaction.user.discriminator} (${interaction.user.id})`
|
reason: `Membership Screening, action issued by ${interaction.user.username}#${interaction.user.discriminator} (${interaction.user.id})`
|
||||||
@@ -442,9 +442,9 @@ export default class MembershipScreening {
|
|||||||
.addComponents(
|
.addComponents(
|
||||||
new MessageButton()
|
new MessageButton()
|
||||||
.setCustomId(JSON.stringify({
|
.setCustomId(JSON.stringify({
|
||||||
module: 'MembershipScreening',
|
m: 'MembershipScreening',
|
||||||
action: 'approve',
|
a: 'approve',
|
||||||
data: {
|
d: {
|
||||||
requester: member.id
|
requester: member.id
|
||||||
}
|
}
|
||||||
}))
|
}))
|
||||||
@@ -455,9 +455,9 @@ export default class MembershipScreening {
|
|||||||
.addComponents(
|
.addComponents(
|
||||||
new MessageButton()
|
new MessageButton()
|
||||||
.setCustomId(JSON.stringify({
|
.setCustomId(JSON.stringify({
|
||||||
module: 'MembershipScreening',
|
m: 'MembershipScreening',
|
||||||
action: 'deny',
|
a: 'deny',
|
||||||
data: {
|
d: {
|
||||||
requester: member.id
|
requester: member.id
|
||||||
}
|
}
|
||||||
}))
|
}))
|
||||||
@@ -468,9 +468,9 @@ export default class MembershipScreening {
|
|||||||
.addComponents(
|
.addComponents(
|
||||||
new MessageButton()
|
new MessageButton()
|
||||||
.setCustomId(JSON.stringify({
|
.setCustomId(JSON.stringify({
|
||||||
module: 'MembershipScreening',
|
m: 'MembershipScreening',
|
||||||
action: 'ban',
|
a: 'ban',
|
||||||
data: {
|
d: {
|
||||||
requester: member.id
|
requester: member.id
|
||||||
}
|
}
|
||||||
}))
|
}))
|
||||||
|
|||||||
Reference in New Issue
Block a user