pauseBlockApps method

  1. @override
Future<bool> pauseBlockApps({
  1. required Duration pauseDuration,
  2. String? notificationTitle,
  3. String? notificationText,
  4. bool showNotification = true,
})
override

Temporarily pause blocking apps for a specified duration After the pause duration expires, blocking will automatically resume

Implementation

@override
Future<bool> pauseBlockApps({
  required Duration pauseDuration,
  String? notificationTitle,
  String? notificationText,
  bool showNotification = true,
}) async {
  final arguments = <Object?, Object?>{
    Argument.pauseDuration: pauseDuration.inMilliseconds,
    Argument.notificationTitle: notificationTitle,
    Argument.notificationText: notificationText,
    Argument.showNotification: showNotification,
  };

  return await methodChannel.invokeMethod<bool>(
          MethodName.pauseBlockApps, arguments) ??
      false;
}