WaktuSolat.fromJson constructor
WaktuSolat.fromJson(
- Map<String, dynamic> data
)
Implementation
factory WaktuSolat.fromJson(Map<String, dynamic> data) {
final hari = data['day'] as String;
final hijrah = data['hijri'] as String;
final masihi = data['date'] as String;
final imsak = formatMasa(data['imsak']).replaceAll(" ", " ");
final subuh = formatMasa(data['fajr']).replaceAll(" ", " ");
final syuruk = formatMasa(data['syuruk']).replaceAll(" ", " ");
final zohor = formatMasa(data['dhuhr']).replaceAll(" ", " ");
final asar = formatMasa(data['asr']).replaceAll(" ", " ");
final maghrib = formatMasa(data['maghrib']).replaceAll(" ", " ");
final isyak = formatMasa(data['isha']).replaceAll(" ", " ");
return WaktuSolat(
hari: hari.dalamBahasaMelayu,
hijrah: hijrah,
masihi: masihi,
imsak: imsak,
subuh: subuh,
syuruk: syuruk,
zohor: zohor,
asar: asar,
maghrib: maghrib,
isyak: isyak,
);
}