push schedule apis

This commit is contained in:
ashrafzarkanisala
2024-09-24 00:51:13 +03:00
parent 6e3ad984e1
commit f3f6369237
11 changed files with 273 additions and 165 deletions

View File

@ -25,7 +25,14 @@ String formatTimeOfDayToISO(TimeOfDay time, {DateTime? currentDate}) {
return dateTime.toUtc().toIso8601String();
}
String formatIsoStringToTime(String isoString) {
final dateTime = DateTime.parse(isoString);
return DateFormat('hh:mm a').format(dateTime);
String formatIsoStringToTime(String isoString, BuildContext context) {
try {
final parts = isoString.split(':');
final hour = int.parse(parts[0]);
final minute = int.parse(parts[1]);
final timeOfDay = TimeOfDay(hour: hour, minute: minute);
return timeOfDay.format(context);
} catch (e) {
return isoString;
}
}