Handle zero in temporaryEnableThreshold (#1176)
This commit is contained in:
parent
e215e7230c
commit
4bb2a24977
1 changed files with 10 additions and 8 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue