Bug fixes and ~~performance~~ typing improvements
diff --git a/src/premium/attachmentLogs.ts b/src/premium/attachmentLogs.ts
index 899cd25..0c491b7 100644
--- a/src/premium/attachmentLogs.ts
+++ b/src/premium/attachmentLogs.ts
@@ -6,11 +6,8 @@
 import addPlural from "../utils/plurals.js";
 import type { Message } from "discord.js";
 
-export default async function logAttachment(
-    message: Message
-): Promise<AttachmentLogSchema> {
-    if (!message.guild)
-        throw new Error("Tried to log an attachment in a non-guild message");
+export default async function logAttachment(message: Message): Promise<AttachmentLogSchema> {
+    if (!message.guild) throw new Error("Tried to log an attachment in a non-guild message");
     const { renderUser, renderChannel, renderDelta } = client.logger;
     const attachments = [];
     for (const attachment of message.attachments.values()) {
@@ -24,11 +21,7 @@
     }
     const links = message.content.match(/https?:\/\/\S+/gi) ?? [];
     for (const link of links) {
-        if (
-            link
-                .toLowerCase()
-                .match(/\.(jpg|jpeg|png|gif|gifv|webm|webp|mp4|wav|mp3|ogg)$/gi)
-        ) {
+        if (link.toLowerCase().match(/\.(jpg|jpeg|png|gif|gifv|webm|webp|mp4|wav|mp3|ogg)$/gi)) {
             attachments.push({
                 local: await saveAttachment(link),
                 url: link,
@@ -39,8 +32,7 @@
     }
     if (attachments.length === 0) return { files: [] };
     if (client.database.premium.hasPremium(message.guild.id)) {
-        const channel = (await client.database.guilds.read(message.guild.id))
-            .logging.attachments.channel;
+        const channel = (await client.database.guilds.read(message.guild.id)).logging.attachments.channel;
         if (!channel) {
             singleNotify(
                 "noAttachmentLogChannel",
@@ -63,17 +55,13 @@
         const m = await channelObj.send({
             embeds: [
                 new EmojiEmbed()
-                    .setTitle(
-                        `${addPlural(attachments.length, "Attachment")} Sent`
-                    )
+                    .setTitle(`${addPlural(attachments.length, "Attachment")} Sent`)
                     .setDescription(
                         keyValueList({
                             messageId: `\`${message.id}\``,
                             sentBy: renderUser(message.author),
                             sentIn: renderChannel(message.channel),
-                            sent: renderDelta(
-                                new Date(message.createdTimestamp)
-                            )
+                            sent: renderDelta(new Date(message.createdTimestamp))
                         }) + `\n[[Jump to message]](${message.url})`
                     )
                     .setEmoji("ICONS.ATTACHMENT")
@@ -83,8 +71,7 @@
         });
         // await client.database.guilds.write(interaction.guild.id, {[`tags.${name}`]: value});
         client.database.guilds.write(message.guild.id, {
-            [`logging.attachments.saved.${message.channel.id}${message.id}`]:
-                m.url
+            [`logging.attachments.saved.${message.channel.id}${message.id}`]: m.url
         });
         return { files: attachments, jump: m.url };
     } else {