Debug: Add wishlist debug command

This commit is contained in:
2023-03-16 00:30:21 +01:00
parent 77e09ca5ce
commit ce55b1b45a

View File

@@ -1,6 +1,6 @@
const { SlashCommandBuilder, ComponentType, ActionRowBuilder, ButtonBuilder, ButtonStyle } = require("discord.js");
const { customAlphabet } = require("nanoid");
const { Card, User } = require("../models");
const { Card, User, Wishlist, Character } = require("../models");
const { UserUtils, CardUtils, GeneralUtils } = require("../util");
const { PATREON } = require("../config/constants");
const stores = require("../stores");
@@ -27,6 +27,7 @@ module.exports = {
{ name: 'add_secondary', value: 'add_secondary' },
{ name: 'toggle_maintenance', value: 'toggle_maintenance' },
{ name: 'store', value: 'store' },
{ name: 'wishlist', value: 'wishlist' },
{ name: 'patreon', value: 'patreon' }
)
)
@@ -154,6 +155,24 @@ module.exports = {
ephemeral: false
});
break;
case "wishlist":
let wishlists = await Wishlist.findAll({
attributes: ['id', 'UserId'],
include: [{
model: Character,
attributes: ['id'],
where: { id: interaction.options.getString("value") },
},
{
model: User,
attributes: ['discordId']
}]
});
await interaction.editReply({
content: `${JSON.stringify(wishlists)}`,
ephemeral: false
});
break;
case "patreon":
interaction.editReply({
content: `${JSON.stringify(extUser ? extUser : user)}`,