Drop: Only ping when wishlist pings are enabled

by the user.
This commit is contained in:
2023-04-05 17:17:10 +02:00
parent 6067fbb24e
commit babb45f461

View File

@@ -109,17 +109,18 @@ module.exports = {
},
{
model: User,
attributes: ['discordId']
attributes: ['discordId', 'wishlistPing']
}]
});
wishlists = wishlists.filter(wishlist => wishlist.User.wishlistPing);
wishlists.forEach(wishlist => {
if(guildMembers.includes(wishlist.User.discordId)) {
if(wishlist.User.wishlistPing && guildMembers.includes(wishlist.User.discordId)) {
pings.push(`<@${wishlist.User.discordId}>`);
}
});
if (wishlists.length > 0) {
let debug = wishlists[0];
pings.push(`your wishlisted character ${debug.Characters[0].name} is in this drop!\n`);
let character = wishlists[0].Characters[0];
pings.push(`your wishlisted character ${character.name} is in this drop!\n`);
}
}
//add 10 experience to the user