mirror of
https://github.com/nx-bat/discordbot-ng.git
synced 2026-11-11 07:13:37 -05:00
[DB] Merge getGuildSettings & putGuild into GetOrCreateSettings (#9)
This commit is contained in:
@@ -17,7 +17,7 @@ export async function appealUpdateHandler(client: Client, update: string) {
|
||||
}
|
||||
|
||||
async function postAppeal(client: Client, data: AppealUpdate) {
|
||||
const guildSettings = await Database.getGuildSettings(config.DISCORD_GUILD_ID!);
|
||||
const guildSettings = await Database.getOrCreateSettings(config.DISCORD_GUILD_ID!);
|
||||
|
||||
if (!guildSettings || !guildSettings.appeals_channel_id) return;
|
||||
|
||||
@@ -40,7 +40,7 @@ async function postAppeal(client: Client, data: AppealUpdate) {
|
||||
}
|
||||
|
||||
async function updateAppeal(client: Client, data: AppealUpdate) {
|
||||
const guildSettings = await Database.getGuildSettings(config.DISCORD_GUILD_ID!);
|
||||
const guildSettings = await Database.getOrCreateSettings(config.DISCORD_GUILD_ID!);
|
||||
|
||||
if (!guildSettings || !guildSettings.appeals_channel_id) return;
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@ export async function logCustomEvent(guild: Guild, data: CustomEventLogData) {
|
||||
}
|
||||
|
||||
async function getEventLogChannel(guild: Guild, channel: GuildBasedChannel | null = null): Promise<GuildTextBasedChannel | null> {
|
||||
const settings = await Database.getGuildSettings(guild.id);
|
||||
const settings = await Database.getOrCreateSettings(guild.id);
|
||||
|
||||
if (!settings) return null;
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ export async function closeOldTickets(client: Client) {
|
||||
}
|
||||
|
||||
export async function createPrivateHelpTicketThread(client: Client, guild: Guild, creator: GuildMember | null, reason: string, customTitle: string = '', additionalMembersToAdd: string[] = []): Promise<PrivateThreadChannel | null> {
|
||||
const guildSettings = await Database.getGuildSettings(guild.id);
|
||||
const guildSettings = await Database.getOrCreateSettings(guild.id);
|
||||
|
||||
if (!guildSettings || !guildSettings.private_help_channel_id || !guildSettings.private_help_role_id) return null;
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ export async function ticketUpdateHandler(client: Client, update: string) {
|
||||
}
|
||||
|
||||
async function postTicket(client: Client, data: TicketUpdate) {
|
||||
const guildSettings = await Database.getGuildSettings(config.DISCORD_GUILD_ID!);
|
||||
const guildSettings = await Database.getOrCreateSettings(config.DISCORD_GUILD_ID!);
|
||||
|
||||
if (!guildSettings || !guildSettings.tickets_channel_id) return;
|
||||
|
||||
@@ -40,7 +40,7 @@ async function postTicket(client: Client, data: TicketUpdate) {
|
||||
}
|
||||
|
||||
async function updateTicket(client: Client, data: TicketUpdate) {
|
||||
const guildSettings = await Database.getGuildSettings(config.DISCORD_GUILD_ID!);
|
||||
const guildSettings = await Database.getOrCreateSettings(config.DISCORD_GUILD_ID!);
|
||||
|
||||
if (!guildSettings || !guildSettings.tickets_channel_id) return;
|
||||
|
||||
@@ -205,7 +205,7 @@ async function getButtons(ticket: Ticket): Promise<ActionRowBuilder<ButtonBuilde
|
||||
}
|
||||
|
||||
async function sendTicketAlerts(ticket: Ticket, channel: SendableChannels) {
|
||||
const guildSettings = await Database.getGuildSettings(config.DISCORD_GUILD_ID!);
|
||||
const guildSettings = await Database.getOrCreateSettings(config.DISCORD_GUILD_ID!);
|
||||
|
||||
if (!guildSettings || !guildSettings.admin_role_id) return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user