From 01cfaba4a00c2940d52f359623009c721e2bc4fa Mon Sep 17 00:00:00 2001 From: Aevann Date: Thu, 1 Feb 2024 19:30:04 +0200 Subject: [PATCH] show under-sieged time in minutes --- files/helpers/actions.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/files/helpers/actions.py b/files/helpers/actions.py index 3bd37bcad..2373e6775 100644 --- a/files/helpers/actions.py +++ b/files/helpers/actions.py @@ -4,6 +4,7 @@ from urllib.parse import quote from sqlalchemy.sql import func import gevent import requests +import math from flask import g from files.classes.reports import Report @@ -544,11 +545,16 @@ def execute_under_siege(v, target, body, kind): else: reason = kind + minutes = math.ceil(v.age / 60) + time_taken = f'{minutes} minute' + if minutes > 1: + time_taken += 's' + ma = ModAction( kind="shadowban", user_id=AUTOJANNY_ID, target_user_id=v.id, - _note=f'reason: "Under Siege ({reason}, {v.age} seconds)"' + _note=f'reason: "Under Siege ({reason}, {time_taken})"' ) g.db.add(ma)