From a38cc9a1ee5c95f56eb9568f615db2009d7e3c46 Mon Sep 17 00:00:00 2001 From: lollipopkit Date: Wed, 10 Apr 2024 08:23:00 +0800 Subject: [PATCH] fix: count down btn --- lib/view/page/home/home.dart | 2 ++ lib/view/widget/count_down_btn.dart | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/view/page/home/home.dart b/lib/view/page/home/home.dart index c79a8577..716c8604 100644 --- a/lib/view/page/home/home.dart +++ b/lib/view/page/home/home.dart @@ -29,6 +29,7 @@ import 'package:toolbox/data/res/ui.dart'; import 'package:toolbox/data/res/url.dart'; import 'package:toolbox/view/widget/appbar.dart'; import 'package:toolbox/view/widget/cardx.dart'; +import 'package:toolbox/view/widget/count_down_btn.dart'; import 'package:toolbox/view/widget/markdown.dart'; part 'appbar.dart'; @@ -320,6 +321,7 @@ ${GithubIds.participants.map((e) => '[$e](${e.url})').join(' ')} BioAuth.go(); _reqNotiPerm(); + context.showRoundDialog(child: CountDownBtn(onTap: context.pop)); if (Stores.setting.autoCheckAppUpdate.fetch()) { doUpdate(context); diff --git a/lib/view/widget/count_down_btn.dart b/lib/view/widget/count_down_btn.dart index 033190d0..713651d9 100644 --- a/lib/view/widget/count_down_btn.dart +++ b/lib/view/widget/count_down_btn.dart @@ -40,7 +40,6 @@ final class _CountDownBtnState extends State { bool get isCounting => _seconds > 0; void _startCountDown() { - if (isCounting) return; _timer = Timer.periodic(const Duration(seconds: 1), (timer) { if (!isCounting) { _timer?.cancel();