permissionStatus property

Future<bool> permissionStatus

This function manages the permission and ensures you're allowed to record audio

Implementation

static Future<bool> get permissionStatus async {
  if (Platform.isMacOS) {
    return true;
  }
  var micStatus = await handler.Permission.microphone.request();
  return !micStatus.isDenied && !micStatus.isPermanentlyDenied;
}