3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-14 22:05:01 +00:00

chore: lodash.cloneDeep -> structuredClone

This commit is contained in:
Dragory 2024-11-10 14:00:46 +02:00
parent 395a750e9d
commit c285984c9d
No known key found for this signature in database
2 changed files with 5 additions and 7 deletions

View file

@ -1,6 +1,5 @@
import { EmbedData, GuildTextBasedChannel, Snowflake } from "discord.js";
import { GuildPluginData } from "knub";
import { cloneDeep } from "lodash";
import { SavedMessage } from "../../../data/entities/SavedMessage.js";
import { resolveUser } from "../../../utils.js";
import { logMessageEdit } from "../logFunctions/logMessageEdit.js";
@ -15,12 +14,12 @@ export async function onMessageUpdate(
let logUpdate = false;
const oldEmbedsToCompare = ((oldSavedMessage.data.embeds || []) as EmbedData[])
.map((e) => cloneDeep(e))
.filter((e) => (e as EmbedData).type === "rich");
.map((e) => structuredClone(e))
.filter((e) => e.type === "rich");
const newEmbedsToCompare = ((savedMessage.data.embeds || []) as EmbedData[])
.map((e) => cloneDeep(e))
.filter((e) => (e as EmbedData).type === "rich");
.map((e) => structuredClone(e))
.filter((e) => e.type === "rich");
for (const embed of [...oldEmbedsToCompare, ...newEmbedsToCompare]) {
if (embed.thumbnail) {