From 2aa54c79d0346441e03955d07134ea5e2a31a242 Mon Sep 17 00:00:00 2001 From: Andriy <30056636+West14@users.noreply.github.com> Date: Wed, 14 Dec 2022 12:31:38 +0200 Subject: [PATCH] [core] add extension to convert user into loggable string --- Core/Extensions/UserExtension.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Core/Extensions/UserExtension.cs b/Core/Extensions/UserExtension.cs index 800a1f9..6940c3d 100644 --- a/Core/Extensions/UserExtension.cs +++ b/Core/Extensions/UserExtension.cs @@ -20,5 +20,12 @@ namespace Kruzya.TelegramBot.Core.Extensions } return text.Append("").ToString(); } + + public static string ToLog(this User user) + { + var name = $"{user.FirstName} {user.LastName}".Trim(); + + return $"{name} (ID: {user.Id}, Username: {user.Username ?? "N/A"})"; + } } } \ No newline at end of file