From 7b1bf75ddeecd05f6d7e4e7adc883d0266c7a214 Mon Sep 17 00:00:00 2001 From: FlorianDahn Date: Sat, 25 Jul 2020 15:08:22 +0200 Subject: [PATCH] Update ToggleButton - adding ChangedString variable for custom message --- TelegramBotBase/Controls/ToggleButton.cs | 4 +++- TelegramBotBase/Localizations/English.cs | 1 + TelegramBotBase/Localizations/Localization.cs | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/TelegramBotBase/Controls/ToggleButton.cs b/TelegramBotBase/Controls/ToggleButton.cs index afecb11..dd96238 100644 --- a/TelegramBotBase/Controls/ToggleButton.cs +++ b/TelegramBotBase/Controls/ToggleButton.cs @@ -20,6 +20,8 @@ namespace TelegramBotBase.Controls public String UncheckedString { get; set; } = Localizations.Default.Language["ToggleButton_Off"]; + public String ChangedString { get; set; } = Localizations.Default.Language["ToggleButton_Changed"]; + public String Title { get; set; } = Localizations.Default.Language["ToggleButton_Title"]; public int? MessageId { get; set; } @@ -68,7 +70,7 @@ namespace TelegramBotBase.Controls if (result.Handled) return; - await result.ConfirmAction(); + await result.ConfirmAction(this.ChangedString); switch (value ?? "unknown") { diff --git a/TelegramBotBase/Localizations/English.cs b/TelegramBotBase/Localizations/English.cs index 946037b..b80b10a 100644 --- a/TelegramBotBase/Localizations/English.cs +++ b/TelegramBotBase/Localizations/English.cs @@ -18,6 +18,7 @@ namespace TelegramBotBase.Localizations Values["ToggleButton_On"] = "On"; Values["ToggleButton_Off"] = "Off"; Values["ToggleButton_Title"] = "Toggle"; + Values["ToggleButton_Changed"] = "Setting changed"; } diff --git a/TelegramBotBase/Localizations/Localization.cs b/TelegramBotBase/Localizations/Localization.cs index 25a0784..47cead8 100644 --- a/TelegramBotBase/Localizations/Localization.cs +++ b/TelegramBotBase/Localizations/Localization.cs @@ -35,6 +35,7 @@ namespace TelegramBotBase.Localizations Values["ToggleButton_OffIcon"] = "⚪"; Values["ToggleButton_Title"] = "Schalter"; Values["PromptDialog_Back"] = "Zurück"; + Values["ToggleButton_Changed"] = "Einstellung geändert"; }