Using a timespan and humanized it somewhat

This commit is contained in:
barelyprofessional
2025-04-21 22:28:29 -05:00
parent e4ad08e15c
commit 5db020d318

View File

@@ -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]"),