getMonthDays method

Map<int, String> getMonthDays(
  1. int month,
  2. int year
)

Implementation

Map<int, String> getMonthDays(int month, int year) {
  Map<int, String> calender = {};
  int d = hijriToGregorian(year, month, 1).weekday;
  int daysInMonth = getDaysInMonth(year, month);
  for (int i = 1; i <= daysInMonth; i++) {
    calender.putIfAbsent(i, () => _local[language]!['days']![d]!);
    d = d < 7 ? d + 1 : 1;
  }
  return calender;
}