getRandomSymptomsData method

List<SymptomsData> getRandomSymptomsData(
  1. List<SymptomsData>? symptomsData
)

Implementation

List<SymptomsData> getRandomSymptomsData(List<SymptomsData>? symptomsData) {
  List<SymptomsData> generatedData = [];
  List<SymptomsData> randomData = [];

  if (symptomsData != null) {
    generatedData.addAll(symptomsData);
  } else {
    for (int i = 0; i < defaultSymptomsData.length; i++) {
      generatedData.addAll(defaultSymptomsData[i].symptomsData!);
    }
  }

  randomData.addAll(getRandomItems(generatedData, 20));

  return randomData;
}