From 4048e1b3c33d5221f828468f85bec6f4ad6bf32e Mon Sep 17 00:00:00 2001 From: qwerinope Date: Sun, 14 Sep 2025 16:19:59 +0200 Subject: [PATCH] now perma-invulns can be set while still being temporary-invuln --- src/lib/invuln.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/invuln.ts b/src/lib/invuln.ts index c150f3a..29a2235 100644 --- a/src/lib/invuln.ts +++ b/src/lib/invuln.ts @@ -9,6 +9,7 @@ export async function isInvuln(userid: string) { }; export async function addInvuln(userid: string) { await redis.del(`user:${userid}:vulnerable`); + if (await redis.ttl(`user:${userid}:invulnerable`) > 0) await redis.del(`user:${userid}:invulnerable`); return await redis.set(`user:${userid}:invulnerable`, '1'); }; export async function removeInvuln(userid: string) {