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();