From b4f18f78ffb336737f6d48af5b7b7c392da94c31 Mon Sep 17 00:00:00 2001 From: YoursFunny Date: Tue, 21 Nov 2023 20:27:19 +0800 Subject: [PATCH] perf: use more friendly record time on dashboard --- module/webui/lang.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/module/webui/lang.py b/module/webui/lang.py index 51027fe..0b126d6 100644 --- a/module/webui/lang.py +++ b/module/webui/lang.py @@ -89,12 +89,15 @@ def readable_time(before: str) -> str: elif diff < 60: # < 1 min return t("Gui.Dashboard.JustNow") - elif diff < 3600: + elif diff < 5400: + # < 90 min return t("Gui.Dashboard.MinutesAgo", time=int(diff // 60)) - elif diff < 86400: + elif diff < 129600: + # < 36 hours return t("Gui.Dashboard.HoursAgo", time=int(diff // 3600)) elif diff < 1296000: + # < 15 days return t("Gui.Dashboard.DaysAgo", time=int(diff // 86400)) else: - # > 15 days + # >= 15 days return t("Gui.Dashboard.LongTimeAgo")