setPermNya method

Future setPermNya(
  1. ListPermission ident
)

Implementation

Future setPermNya(ListPermission ident) async {
  if (defaultTargetPlatform == TargetPlatform.android) {
    PermissionStatus statusPerm;

    switch (ident.name.toLowerCase()) {
      case 'storage':
        statusPerm = await Permission.storage.status;
        if (statusPerm.isDenied ||
            statusPerm.isPermanentlyDenied ||
            statusPerm.isRestricted) {
          statusPerm = await Permission.storage.request();
        }
        break;
      case 'camera':
        statusPerm = await Permission.camera.status;
        if (statusPerm.isDenied ||
            statusPerm.isPermanentlyDenied ||
            statusPerm.isRestricted) {
          statusPerm = await Permission.camera.request();
        }
        break;

      // bukaPermission:
      // case 'cat':
      //   print("it's a cat");
      //   break;

    }
  }
}