From 692200ea475c680f53c0255339146fccc9829592 Mon Sep 17 00:00:00 2001 From: Zevaryx Date: Tue, 3 May 2022 01:36:32 -0600 Subject: [PATCH] Set expirations on interactive modlog keys --- jarvis/utils/cogs.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jarvis/utils/cogs.py b/jarvis/utils/cogs.py index d7c7a14..fa5236a 100644 --- a/jarvis/utils/cogs.py +++ b/jarvis/utils/cogs.py @@ -1,5 +1,6 @@ """Cog wrapper for command caching.""" import logging +from datetime import timedelta from jarvis_core.db import q from jarvis_core.db.models import Ban, Kick, Mute, Setting, Warning @@ -102,6 +103,8 @@ class ModcaseCog(Cog): ) ] message = await channel.send(embed=embed, components=components) - await self.bot.redis.set(lookup_key, f"{name.lower()}|{action.id}") - await self.bot.redis.set(f"msg|{message.id}", user.id) + await self.bot.redis.set( + lookup_key, f"{name.lower()}|{action.id}", ex=timedelta(days=7) + ) + await self.bot.redis.set(f"msg|{message.id}", user.id, ex=timedelta(days=7))