Handle zero in temporaryEnableThreshold (#1176)

This commit is contained in:
F4nat1c 2026-06-14 05:55:50 +02:00 • committed by GitHub
parent e215e7230c
commit 4bb2a24977
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -288,17 +288,19 @@ function isImplicitlyAllowed(channel: string | Channel): number {
return 1;
}
const addedThreshold = !guildID
? settings.store.temporaryEnableThresholdDirectMessages
: settings.store.temporaryEnableThresholdServers;
if (addedThreshold === 0) {
return 0;
}
const lastMessage = MessageStore.getLastEditableMessage(resolvedChannel.id);
const messageTimestamp = lastMessage?.timestamp?.getTime?.();
if (messageTimestamp) {
const addedThreshold = !guildID
? settings.store.temporaryEnableThresholdDirectMessages
: settings.store.temporaryEnableThresholdServers;
if (Date.now() < messageTimestamp + (addedThreshold * 1000)) {
return 2;
}
if (messageTimestamp && Date.now() < messageTimestamp + (addedThreshold * 1000)) {
return 2;
}
return 0;