From b8b3a089f36f7e68e9ec9c48f11f27fa5eeda7fb Mon Sep 17 00:00:00 2001 From: 21pages Date: Mon, 12 Aug 2024 22:20:35 +0800 Subject: [PATCH] android telebot setting (#9035) Signed-off-by: 21pages --- flutter/lib/mobile/pages/settings_page.dart | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/flutter/lib/mobile/pages/settings_page.dart b/flutter/lib/mobile/pages/settings_page.dart index 98a2b9f50..ca1ca1afa 100644 --- a/flutter/lib/mobile/pages/settings_page.dart +++ b/flutter/lib/mobile/pages/settings_page.dart @@ -266,6 +266,25 @@ class _SettingsState extends State with WidgetsBindingObserver { } }, ), + if (enable2fa) + SettingsTile.switchTile( + title: Text(translate('Telegram bot')), + initialValue: bind.mainHasValidBotSync(), + onToggle: (v) async { + update() async { + setState(() {}); + } + + if (v == false) { + CommonConfirmDialog( + gFFI.dialogManager, translate('cancel-bot-confirm-tip'), () { + changeBot(callback: update); + }); + } else { + changeBot(callback: update); + } + }, + ), if (enable2fa) SettingsTile.switchTile( title: Column(