Change how edit timestamps are treated again
This commit is contained in:
@@ -146,10 +146,14 @@ async function editToChanges(message, guild, api) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Don't post new generated embeds for messages if it's been a while since the message was sent. Detached embeds look weird.
|
// Don't post new generated embeds for messages if it's been a while since the message was sent. Detached embeds look weird.
|
||||||
const messageTooOld = message.timestamp && new Date(message.timestamp).getTime() < Date.now() - 30 * 1000 // older than 30 seconds ago
|
const messageQuiteOld = message.timestamp && new Date(message.timestamp).getTime() < Date.now() - 30 * 1000 // older than 30 seconds ago
|
||||||
|
// Don't send anything new at all if it's been longer since the message was sent. Detached messages are just inappropriate.
|
||||||
|
const messageReallyOld = message.timestamp && new Date(message.timestamp).getTime() < Date.now() - 2 * 60 * 1000 // older than 2 minutes ago
|
||||||
// Don't post new generated embeds for messages if the setting was disabled.
|
// Don't post new generated embeds for messages if the setting was disabled.
|
||||||
const embedsEnabled = select("guild_space", "url_preview", {guild_id: guild?.id}).pluck().get() ?? 1
|
const embedsEnabled = select("guild_space", "url_preview", {guild_id: guild?.id}).pluck().get() ?? 1
|
||||||
if ((messageTooOld || !embedsEnabled) && !message.author.bot) {
|
if (messageReallyOld) {
|
||||||
|
eventsToSend = [] // Only allow edits to change and delete, but not send new.
|
||||||
|
} else if ((messageQuiteOld || !embedsEnabled) && !message.author.bot) {
|
||||||
eventsToSend = eventsToSend.filter(e => e.msgtype !== "m.notice") // Only send events that aren't embeds.
|
eventsToSend = eventsToSend.filter(e => e.msgtype !== "m.notice") // Only send events that aren't embeds.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-6
@@ -239,7 +239,7 @@ module.exports = {
|
|||||||
unicode_emoji: null,
|
unicode_emoji: null,
|
||||||
tags: {},
|
tags: {},
|
||||||
position: 0,
|
position: 0,
|
||||||
permissions: '559623605575360',
|
permissions: '1122573558996672',
|
||||||
name: '@everyone',
|
name: '@everyone',
|
||||||
mentionable: false,
|
mentionable: false,
|
||||||
managed: false,
|
managed: false,
|
||||||
@@ -5474,7 +5474,6 @@ module.exports = {
|
|||||||
mention_roles: [],
|
mention_roles: [],
|
||||||
mentions: [],
|
mentions: [],
|
||||||
pinned: false,
|
pinned: false,
|
||||||
timestamp: "2023-08-16T22:38:38.641000+00:00",
|
|
||||||
tts: false,
|
tts: false,
|
||||||
type: 0
|
type: 0
|
||||||
},
|
},
|
||||||
@@ -5548,7 +5547,6 @@ module.exports = {
|
|||||||
mention_roles: [],
|
mention_roles: [],
|
||||||
mentions: [],
|
mentions: [],
|
||||||
pinned: false,
|
pinned: false,
|
||||||
timestamp: "2023-08-16T22:38:38.641000+00:00",
|
|
||||||
tts: false,
|
tts: false,
|
||||||
type: 0
|
type: 0
|
||||||
},
|
},
|
||||||
@@ -5583,7 +5581,6 @@ module.exports = {
|
|||||||
pinned: false,
|
pinned: false,
|
||||||
mention_everyone: false,
|
mention_everyone: false,
|
||||||
tts: false,
|
tts: false,
|
||||||
timestamp: "2023-05-11T23:44:09.690000+00:00",
|
|
||||||
edited_timestamp: "2023-05-11T23:44:19.690000+00:00",
|
edited_timestamp: "2023-05-11T23:44:19.690000+00:00",
|
||||||
flags: 0,
|
flags: 0,
|
||||||
components: [],
|
components: [],
|
||||||
@@ -5624,7 +5621,6 @@ module.exports = {
|
|||||||
pinned: false,
|
pinned: false,
|
||||||
mention_everyone: false,
|
mention_everyone: false,
|
||||||
tts: false,
|
tts: false,
|
||||||
timestamp: "2023-05-11T23:44:09.690000+00:00",
|
|
||||||
edited_timestamp: "2023-05-11T23:44:19.690000+00:00",
|
edited_timestamp: "2023-05-11T23:44:19.690000+00:00",
|
||||||
flags: 0,
|
flags: 0,
|
||||||
components: [],
|
components: [],
|
||||||
@@ -5665,7 +5661,6 @@ module.exports = {
|
|||||||
pinned: false,
|
pinned: false,
|
||||||
mention_everyone: false,
|
mention_everyone: false,
|
||||||
tts: false,
|
tts: false,
|
||||||
timestamp: "2023-05-11T23:44:09.690000+00:00",
|
|
||||||
edited_timestamp: "2023-05-11T23:44:19.690000+00:00",
|
edited_timestamp: "2023-05-11T23:44:19.690000+00:00",
|
||||||
flags: 0,
|
flags: 0,
|
||||||
components: [],
|
components: [],
|
||||||
|
|||||||
Reference in New Issue
Block a user