fix #3, now tracking cheers and cheerEvents in database, minor tweaks to existing code

This commit is contained in:
2025-08-24 20:20:52 +02:00
parent 97a6a599a8
commit 594d154cab
13 changed files with 108 additions and 15 deletions

View File

@@ -14,7 +14,7 @@ export async function addInvuln(userid: string) {
export async function removeInvuln(userid: string) {
return await redis.del(`user:${userid}:invulnerable`);
};
export async function setTemporaryInvuln(userid: string) {
export async function setTemporaryInvuln(userid: string, duration = 600) {
await redis.set(`user:${userid}:invulnerable`, '1');
await redis.expire(`user:${userid}:invulnerable`, 600);
await redis.expire(`user:${userid}:invulnerable`, duration);
};