blockApps method
Future<bool>
blockApps({
- List<
String> packagesName = const <String>[], - required Duration duration,
- required String layoutName,
- String? notificationTitle,
- String? notificationText,
override
Implementation
@override
Future<bool> blockApps({
List<String> packagesName = const <String>[],
required Duration duration,
required String layoutName,
String? notificationTitle,
String? notificationText,
}) async {
final arguments = <Object?, Object?>{
Argument.packagesName: packagesName,
Argument.duration: duration.inMilliseconds,
Argument.layoutName: layoutName,
Argument.notificationTitle: notificationTitle,
Argument.notificationText: notificationText,
};
return await methodChannel.invokeMethod<bool>(
MethodName.blockApps, arguments) ??
false;
}