parseSchedules function

List parseSchedules(
  1. Response response,
  2. DateTime lastDay
)

Implementation

List parseSchedules(http.Response response, DateTime lastDay) {
  List parsed = json.decode(response.body)['SchoolSchedule'][1]['row'];
  List schedule = List.generate(lastDay.day, (_) => []);

  for (var element in parsed) {
    int day = int.parse(element['AA_YMD'].substring(6)) - 1;
    schedule[day].add(element['EVENT_NM']);
  }

  return schedule;
}