getRecoverableRegion method

Future<({bool isFailed, RecoveredRegion region})?> getRecoverableRegion(
  1. int id
)

Get a specific region, even if it doesn't need recovering

Returns Future<null> if there was no region found

Implementation

Future<({bool isFailed, RecoveredRegion region})?> getRecoverableRegion(
  int id,
) async {
  final region =
      await FMTCBackendAccess.internal.getRecoverableRegion(id: id);

  return (isFailed: !_downloadsOngoing.contains(region.id), region: region);
}