mapItemsFromItemlist static method

List<AppMediaItem> mapItemsFromItemlist(
  1. Itemlist itemlist
)

Implementation

static List<AppMediaItem> mapItemsFromItemlist(Itemlist itemlist) {

  List<AppMediaItem> appMediaItems = [];

  if(itemlist.appMediaItems != null) {
    appMediaItems.addAll(itemlist.appMediaItems!);
  }

  if(itemlist.appReleaseItems != null) {
    for (var element in itemlist.appReleaseItems!) {
      appMediaItems.add(AppMediaItemMapper.fromAppReleaseItem(element));
    }
  }

  // if(itemlist.chamberPresets != null) {
  //   itemlist.chamberPresets!.forEach((element) {
  //     appMediaItems.add(AppMediaItem.fromAppItem(element));
  //   });
  // }

  AppConfig.logger.t("Retrieving ${appMediaItems.length} total AppMediaItems.");
  return appMediaItems;
}