splitTourAccessibilityMedias method

List<List> splitTourAccessibilityMedias(
  1. List medias
)

Implementation

List<List<dynamic>> splitTourAccessibilityMedias(List<dynamic> medias) {
  List<dynamic> allAccessibilityMedias = _utils.getAllAccessibilityMedias();
  List<dynamic> tourMedias = medias
      .where((tourMedia) => !allAccessibilityMedias.any((media) => tourMedia['uuid'] == media['uuid']))
      .toList();
  List<dynamic> accessibilityMedias =
      medias.where((tourMedia) => allAccessibilityMedias.any((media) => tourMedia['uuid'] == media['uuid'])).toList();
  return [tourMedias, accessibilityMedias];
}