Debug: Add wishlist debug command
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
const { SlashCommandBuilder, ComponentType, ActionRowBuilder, ButtonBuilder, ButtonStyle } = require("discord.js");
|
const { SlashCommandBuilder, ComponentType, ActionRowBuilder, ButtonBuilder, ButtonStyle } = require("discord.js");
|
||||||
const { customAlphabet } = require("nanoid");
|
const { customAlphabet } = require("nanoid");
|
||||||
const { Card, User } = require("../models");
|
const { Card, User, Wishlist, Character } = require("../models");
|
||||||
const { UserUtils, CardUtils, GeneralUtils } = require("../util");
|
const { UserUtils, CardUtils, GeneralUtils } = require("../util");
|
||||||
const { PATREON } = require("../config/constants");
|
const { PATREON } = require("../config/constants");
|
||||||
const stores = require("../stores");
|
const stores = require("../stores");
|
||||||
@@ -27,6 +27,7 @@ module.exports = {
|
|||||||
{ name: 'add_secondary', value: 'add_secondary' },
|
{ name: 'add_secondary', value: 'add_secondary' },
|
||||||
{ name: 'toggle_maintenance', value: 'toggle_maintenance' },
|
{ name: 'toggle_maintenance', value: 'toggle_maintenance' },
|
||||||
{ name: 'store', value: 'store' },
|
{ name: 'store', value: 'store' },
|
||||||
|
{ name: 'wishlist', value: 'wishlist' },
|
||||||
{ name: 'patreon', value: 'patreon' }
|
{ name: 'patreon', value: 'patreon' }
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
@@ -154,6 +155,24 @@ module.exports = {
|
|||||||
ephemeral: false
|
ephemeral: false
|
||||||
});
|
});
|
||||||
break;
|
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":
|
case "patreon":
|
||||||
interaction.editReply({
|
interaction.editReply({
|
||||||
content: `${JSON.stringify(extUser ? extUser : user)}`,
|
content: `${JSON.stringify(extUser ? extUser : user)}`,
|
||||||
|
|||||||
Reference in New Issue
Block a user