From ff37b598d4e8826698ad38583810ee762913e4ef Mon Sep 17 00:00:00 2001 From: TheCodedProf Date: Mon, 20 Feb 2023 15:09:02 -0500 Subject: [PATCH] fixed event logs other than webhookUpdate which is broken for an unknown reason --- src/events/stickerCreate.ts | 7 +++++-- src/events/stickerDelete.ts | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/events/stickerCreate.ts b/src/events/stickerCreate.ts index 767e004..5d2e443 100644 --- a/src/events/stickerCreate.ts +++ b/src/events/stickerCreate.ts @@ -1,14 +1,17 @@ import type { NucleusClient } from "../utils/client.js"; import { AuditLogEvent, GuildAuditLogsEntry, Sticker } from "discord.js"; +import { generalException } from "../utils/createTemporaryStorage.js"; -export const event = "stickerDelete"; +export const event = "stickerCreate"; export async function callback(client: NucleusClient, sticker: Sticker) { const { getAuditLog, isLogging, log, NucleusColors, entry, renderUser, renderDelta } = client.logger; if (!await isLogging(sticker.guild!.id, "stickerUpdate")) return; const auditLog = (await getAuditLog(sticker.guild!, AuditLogEvent.StickerCreate)) - .filter((entry: GuildAuditLogsEntry) => (entry.target as Sticker)!.id === sticker.id)[0]!; + .filter((entry: GuildAuditLogsEntry) => (entry.target as Sticker)!.id === sticker.id)[0]!; if (auditLog.executor!.id === client.user!.id) return; + if (client.noLog.includes(`${sticker.guild!.id}${auditLog.id}`)) return; + generalException(`${sticker.guild!.id}${auditLog.id}`); const data = { meta: { type: "stickerCreate", diff --git a/src/events/stickerDelete.ts b/src/events/stickerDelete.ts index 87a991f..d123f44 100644 --- a/src/events/stickerDelete.ts +++ b/src/events/stickerDelete.ts @@ -15,7 +15,7 @@ export async function callback(client: NucleusClient, sticker: Sticker) { displayName: "Sticker Deleted", calculateType: "stickerUpdate", color: NucleusColors.red, - emoji: "GUILD.STICKER.DELETE", + emoji: "GUILD.EMOJI.DELETE", timestamp: auditLog.createdTimestamp }, list: {