diff --git a/refilc_mobile_ui/lib/pages/home/live_card/heads_up_countdown.dart b/refilc_mobile_ui/lib/pages/home/live_card/heads_up_countdown.dart index 8346c6c..f88d5b3 100644 --- a/refilc_mobile_ui/lib/pages/home/live_card/heads_up_countdown.dart +++ b/refilc_mobile_ui/lib/pages/home/live_card/heads_up_countdown.dart @@ -3,6 +3,7 @@ import 'dart:async'; import 'package:animated_flip_counter/animated_flip_counter.dart'; import 'package:flutter/material.dart'; import 'package:lottie/lottie.dart'; +import 'package:wakelock_plus/wakelock_plus.dart'; class HeadsUpCountdown extends StatefulWidget { const HeadsUpCountdown( @@ -30,6 +31,7 @@ class _HeadsUpCountdownState extends State { void initState() { super.initState(); elapsed = widget.elapsedTime; + WakelockPlus.enable(); _timer = Timer.periodic(const Duration(seconds: 1), (timer) { if (elapsed <= widget.maxTime) elapsed += 1; setState(() {}); @@ -46,6 +48,7 @@ class _HeadsUpCountdownState extends State { void dispose() { _timer.cancel(); super.dispose(); + WakelockPlus.disable(); } @override diff --git a/refilc_mobile_ui/pubspec.yaml b/refilc_mobile_ui/pubspec.yaml index 9bf847f..dbbb9a7 100644 --- a/refilc_mobile_ui/pubspec.yaml +++ b/refilc_mobile_ui/pubspec.yaml @@ -76,6 +76,7 @@ dependencies: file_picker: ^8.0.5 shake_flutter: ^17.0.0 qr_code_scanner_plus: ^2.0.6 + wakelock_plus: ^1.2.10 dev_dependencies: flutter_lints: ^4.0.0