mirror of
https://github.com/Hessenuk/DiscordTickets.git
synced 2024-11-17 09:23:07 +02:00
log ticket update
This commit is contained in:
parent
3f8663675d
commit
fad1abf579
@ -1,6 +1,7 @@
|
||||
const { SlashCommand } = require('@eartharoid/dbf');
|
||||
const { ApplicationCommandOptionType } = require('discord.js');
|
||||
const ExtendedEmbedBuilder = require('../../lib/embed');
|
||||
const { logTicketEvent } = require('../../lib/logging');
|
||||
|
||||
module.exports = class PrioritySlashCommand extends SlashCommand {
|
||||
constructor(client, options) {
|
||||
@ -112,11 +113,25 @@ module.exports = class PrioritySlashCommand extends SlashCommand {
|
||||
else name = this.getEmoji(priority) + name;
|
||||
await interaction.channel.setName(name);
|
||||
|
||||
// don't reassign ticket because the original is used below
|
||||
await client.prisma.ticket.update({
|
||||
data: { priority },
|
||||
where: { id: interaction.channel.id },
|
||||
});
|
||||
|
||||
logTicketEvent(this.client, {
|
||||
action: 'update',
|
||||
diff: {
|
||||
original: { priority: ticket.priority },
|
||||
updated: { priority: priority },
|
||||
},
|
||||
target: {
|
||||
id: ticket.id,
|
||||
name: `<#${ticket.id}>`,
|
||||
},
|
||||
userId: interaction.user.id,
|
||||
});
|
||||
|
||||
return await interaction.editReply({
|
||||
embeds: [
|
||||
new ExtendedEmbedBuilder({
|
||||
|
Loading…
Reference in New Issue
Block a user