init method

void init(
  1. BuildContext context
)

Initializes the overlay by listening to the ExerciseTimerController's isRunning state @param context The BuildContext to show the overlay in

Implementation

void init(BuildContext context) {
  final timerController = Get.find<ExerciseTimerController>();

  ever(timerController.isRunning, (_) {
    if (timerController.isRunning.value) {
      _showOverlay(context);
    } else {
      _removeOverlay();
    }
  });
}