showQualityDownloadSelectionWidget method

void showQualityDownloadSelectionWidget(
  1. List<QualityModel>? listQuality,
  2. PlayerResource playerResource
)

Implementation

void showQualityDownloadSelectionWidget(
    List<QualityModel>? listQuality, PlayerResource playerResource) {
  if (listQuality == null) {
    return;
  }

  final List<Widget> childQuality = [];
  for (var index = 0; index < listQuality.length; index++) {
    final track = listQuality[index];

    String preferredName;
    if (track.height != 0 && track.width != 0 && track.bitrate != 0) {
      preferredName = "${track.height}p";
      childQuality.add(
          _buildQualityDownloadRow(track, playerResource, preferredName));
    }
  }

  _showModalBottomSheet(childQuality);
}