permissionStatus method

  1. @override
Future<ScreenTimePermissionStatus> permissionStatus({
  1. ScreenTimePermissionType permissionType = ScreenTimePermissionType.appUsage,
})
override

Implementation

@override
Future<ScreenTimePermissionStatus> permissionStatus({
  ScreenTimePermissionType permissionType = ScreenTimePermissionType.appUsage,
}) async {
  final result =
      await methodChannel.invokeMethod<String>(MethodName.permissionStatus, {
            Argument.permissionType: permissionType.name,
          }) ??
          ScreenTimePermissionStatus.notDetermined.name;
  return ScreenTimePermissionStatus.values.byName(result);
}