Skip to content

Commit 4d15b21

Browse files
authored
Merge pull request #5 from AlexSkarbo/master
Added extension method Context.GetLangCode
2 parents be61e5c + af48b59 commit 4d15b21

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Deployf.Botf/System/UpdateContextExtensions.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,15 @@ public static string GetUserFullName(this IUpdateContext context)
104104

105105
return first + " " + last;
106106
}
107+
public static string? GetLangCode(this IUpdateContext context)
108+
{
109+
var value = context.Update.Message?.From?.LanguageCode
110+
?? context.Update.EditedMessage?.From?.LanguageCode
111+
?? context.Update.CallbackQuery?.From?.LanguageCode
112+
?? context.Update.InlineQuery?.From?.LanguageCode;
113+
114+
return value;
115+
}
107116

108117
public static void StopHandling(this IUpdateContext context)
109118
{

0 commit comments

Comments
 (0)