From 5db020d318e71ccc6924ead43c7552ca8c5b198b Mon Sep 17 00:00:00 2001 From: barelyprofessional <150058423+barelyprofessional@users.noreply.github.com> Date: Mon, 21 Apr 2025 22:28:29 -0500 Subject: [PATCH] Using a timespan and humanized it somewhat --- KfChatDotNetBot/Commands/ImageCommands.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/KfChatDotNetBot/Commands/ImageCommands.cs b/KfChatDotNetBot/Commands/ImageCommands.cs index 481a415..4a4b872 100644 --- a/KfChatDotNetBot/Commands/ImageCommands.cs +++ b/KfChatDotNetBot/Commands/ImageCommands.cs @@ -1,4 +1,6 @@ using System.Text.RegularExpressions; +using Humanizer; +using Humanizer.Localisation; using KfChatDotNetBot.Models.DbModels; using KfChatDotNetBot.Services; using KfChatDotNetBot.Settings; @@ -114,7 +116,8 @@ public class ListImageCommand : ICommand foreach (var image in images) { i++; - result += $"[br]{i}: {image.Url} (Last seen {image.LastSeen:yyyy-MM-dd HH:mm:ss zz})"; + var ts = DateTimeOffset.UtcNow - image.LastSeen; + result += $"[br]{i}: {image.Url} (Last seen {ts.TotalHours}h{ts.Minutes}m{ts.Seconds}s ago)"; } await botInstance.SendChatMessagesAsync(result.FancySplitMessage(partSeparator: "[br]"),