checkPermission method

  1. @override
Future<PermissionStatus> checkPermission(
  1. PermissionType type
)
override

Implementation

@override
Future<PermissionStatus> checkPermission(PermissionType type) async {
  try {
    final result = await methodsChannel.invokeMethod<String>(
      'checkPermission',
      {'type': type.toChannelString()},
    );
    return PermissionStatus.fromString(result ?? 'denied');
  } catch (_) {
    return PermissionStatus.denied;
  }
}