dms: bug fix for request limit in memcache, use integer seconds expiration

pull/1276/head
Ryan Barrett 2024-08-22 17:57:37 -07:00
rodzic 52e1a8d867
commit 0f6798389b
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 6BE31FDF4776E9D4
1 zmienionych plików z 1 dodań i 1 usunięć

2
dms.py
Wyświetl plik

@ -144,7 +144,7 @@ def receive(*, from_user, obj):
attempts = memcache.incr(attempts_key, 1)
if not attempts:
memcache.add(attempts_key, 1,
expire=REQUESTS_LIMIT_EXPIRE.total_seconds())
expire=int(REQUESTS_LIMIT_EXPIRE.total_seconds()))
elif attempts > REQUESTS_LIMIT_USER:
return reply(f"Sorry, you've hit your limit of {REQUESTS_LIMIT_USER} requests per day. Try again tomorrow!")