MessageLatency: Fix wrong constant & false positive

This commit is contained in:
Nuckyz 2024-05-15 23:38:36 -03:00
parent 7b4ecff67e
commit 09f894468a
No known key found for this signature in database
GPG key ID: 440BF8296E1C4AD9

View file

@ -25,7 +25,7 @@ interface Diff {
milliseconds: number; milliseconds: number;
} }
const DISCORD_KT_DELAY = 14712289280; const DISCORD_KT_DELAY = 1471228928;
const HiddenVisually = findExportedComponentLazy("HiddenVisually"); const HiddenVisually = findExportedComponentLazy("HiddenVisually");
export default definePlugin({ export default definePlugin({
@ -115,8 +115,9 @@ export default definePlugin({
// Can't do anything if the clock is behind // Can't do anything if the clock is behind
const abs = Math.abs(delta); const abs = Math.abs(delta);
const ahead = abs !== delta; const ahead = abs !== delta;
const latencyMillis = latency * 1000;
const stringDelta = abs >= latency * 1000 ? this.stringDelta(abs, showMillis) : null; const stringDelta = abs >= latencyMillis ? this.stringDelta(abs, showMillis) : null;
// Also thanks dziurwa // Also thanks dziurwa
// 2 minutes // 2 minutes
@ -126,11 +127,11 @@ export default definePlugin({
? ["status-positive", "status-positive", "text-muted"] ? ["status-positive", "status-positive", "text-muted"]
: delta >= TROLL_LIMIT || ahead : delta >= TROLL_LIMIT || ahead
? ["text-muted", "text-muted", "text-muted"] ? ["text-muted", "text-muted", "text-muted"]
: delta >= (latency * 2000) : delta >= (latencyMillis * 2)
? ["status-danger", "text-muted", "text-muted"] ? ["status-danger", "text-muted", "text-muted"]
: ["status-warning", "status-warning", "text-muted"]; : ["status-warning", "status-warning", "text-muted"];
return (abs >= latency || isDiscordKotlin) ? { delta: stringDelta, ahead, fill, isDiscordKotlin } : null; return (abs >= latencyMillis || isDiscordKotlin) ? { delta: stringDelta, ahead, fill, isDiscordKotlin } : null;
}, },
Tooltip() { Tooltip() {