Update PersonalPins.plugin.js

This commit is contained in:
Mirco Wittrien 2024-02-15 05:50:08 +01:00
parent 16be02f7b8
commit 50f258aeca
1 changed files with 179 additions and 176 deletions

View File

@ -2,7 +2,7 @@
* @name PersonalPins
* @author DevilBro
* @authorId 278543574059057154
* @version 2.1.8
* @version 2.1.9
* @description Allows you to locally pin Messages
* @invite Jx3TjNS
* @donate https://www.paypal.me/MircoWittrien
@ -88,11 +88,14 @@ module.exports = (_ => {
message.author = new BDFDB.DiscordObjects.User(message.author);
if (message.interaction && message.interaction.user) message.interaction.user = new BDFDB.DiscordObjects.User(message.interaction.user);
message.timestamp = new BDFDB.DiscordObjects.Timestamp(message.timestamp);
message.timestamp = message.timestamp && message.timestamp._d || message.timestamp;
message.editedTimestamp = message.editedTimestamp && new BDFDB.DiscordObjects.Timestamp(message.editedTimestamp);
message.editedTimestamp = message.editedTimestamp && message.editedTimestamp._d || message.editedTimestamp;
if (message.customRenderedContent && message.customRenderedContent.content.length) message.customRenderedContent.content = BDFDB.ReactUtils.objectToReact(message.customRenderedContent.content);
for (let embed of message.embeds) {
embed.color = typeof embed.color != "string" ? null : embed.color;
embed.timestamp = embed.timestamp && new BDFDB.DiscordObjects.Timestamp(embed.timestamp);
embed.timestamp = embed.timestamp && embed.timestamp._d || embed.timestamp;
}
message.embeds = message.embeds.filter(n => !(n && n.type == "gifv"));
message.reactions = [];
@ -613,7 +616,7 @@ module.exports = (_ => {
channel: JSON.stringify(channel),
id: message.id,
message: JSON.stringify(message),
timestamp: message.timestamp._i.getTime()
timestamp: (message.timestamp._i || message.timestamp).getTime()
};
BDFDB.DataUtils.save(notes, this, "notes");
BDFDB.NotificationUtils.toast(this.labels.toast_noteadd, {type: "success"});