From 357b287aa856fc5069b0a381c54899fb110ef36e Mon Sep 17 00:00:00 2001 From: Tarrgon <61888458+Tarrgon@users.noreply.github.com> Date: Tue, 2 Jun 2026 12:45:55 -0400 Subject: [PATCH] Merge --- src/commands/settings.ts | 5 ++--- src/shared/Database.ts | 4 +--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/commands/settings.ts b/src/commands/settings.ts index b430412..964ede6 100644 --- a/src/commands/settings.ts +++ b/src/commands/settings.ts @@ -1,6 +1,5 @@ import { ApplicationIntegrationType, ChannelType, ChatInputCommandInteraction, Client, InteractionContextType, MessageFlags, PermissionFlagsBits, SlashCommandBuilder } from 'discord.js'; import { Database } from '../shared/Database'; -import { CreateDefaultEmbed, SetSeverity } from '../utils'; export default { name: 'settings', @@ -148,9 +147,9 @@ export default { const appealsChannel = interaction.options.getChannel('appeals-channel'); if (appealsChannel) { - await Database.setGuildAppealsLogsChannelId(interaction.guildId!, appealsChannel.id); + await Database.updateGuildSettings(interaction.guildId, 'appeals_channel_id', appealsChannel.id); - response += `Appeals logs channel set to ${appealsChannel}.\n`; + response.push(`**appeals_channel_id** has been set to ${appealsChannel}.`); } const eventLogsChannel = interaction.options.getChannel('event-logs-channel'); diff --git a/src/shared/Database.ts b/src/shared/Database.ts index 87f5e71..5e8d758 100644 --- a/src/shared/Database.ts +++ b/src/shared/Database.ts @@ -2,10 +2,8 @@ import path from 'path'; import { open, Database as SqliteDatabase } from 'sqlite'; import sqlite3 from 'sqlite3'; import { Message } from '../events'; -import { AppealMessage, Ban, GithubUserMapping, GuildArraySetting, GuildSettings, KnowledgebaseItem, LoggedMessage, Note, PrivateHelpTicket, TicketMessage, TicketPhrase } from '../types'; +import { AppealMessage, Ban, GithubUserMapping, GuildArraySetting, GuildSetting, GuildSettings, KnowledgebaseItem, LoggedMessage, Note, PrivateHelpTicket, TicketMessage, TicketPhrase } from '../types'; import { serializeMessage, wait } from '../utils'; -import { GuildSettings, LoggedMessage, TicketMessage, TicketPhrase, Note, Ban, GuildArraySetting, GithubUserMapping, KnowledgebaseItem, PrivateHelpTicket, GuildSetting } from '../types'; -import { Message } from '../events'; const DB_SCHEMA = ` CREATE TABLE IF NOT EXISTS discord_names (