Drop: Only ping when wishlist pings are enabled
by the user.
This commit is contained in:
@@ -109,17 +109,18 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
model: User,
|
model: User,
|
||||||
attributes: ['discordId']
|
attributes: ['discordId', 'wishlistPing']
|
||||||
}]
|
}]
|
||||||
});
|
});
|
||||||
|
wishlists = wishlists.filter(wishlist => wishlist.User.wishlistPing);
|
||||||
wishlists.forEach(wishlist => {
|
wishlists.forEach(wishlist => {
|
||||||
if(guildMembers.includes(wishlist.User.discordId)) {
|
if(wishlist.User.wishlistPing && guildMembers.includes(wishlist.User.discordId)) {
|
||||||
pings.push(`<@${wishlist.User.discordId}>`);
|
pings.push(`<@${wishlist.User.discordId}>`);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (wishlists.length > 0) {
|
if (wishlists.length > 0) {
|
||||||
let debug = wishlists[0];
|
let character = wishlists[0].Characters[0];
|
||||||
pings.push(`your wishlisted character ${debug.Characters[0].name} is in this drop!\n`);
|
pings.push(`your wishlisted character ${character.name} is in this drop!\n`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//add 10 experience to the user
|
//add 10 experience to the user
|
||||||
|
|||||||
Reference in New Issue
Block a user