fix #125
This commit is contained in:
@@ -4,15 +4,12 @@ import 'package:filcnaplo_mobile_ui/common/widgets/homework/homework_viewable.da
|
|||||||
|
|
||||||
List<DateWidget> getWidgets(List<Homework> providerHomework) {
|
List<DateWidget> getWidgets(List<Homework> providerHomework) {
|
||||||
List<DateWidget> items = [];
|
List<DateWidget> items = [];
|
||||||
final now = DateTime.now();
|
for (var homework in providerHomework) {
|
||||||
providerHomework.where((h) => h.deadline.hour == 0 ? _sameDate(h.deadline, now) : h.deadline.isAfter(now)).forEach((homework) {
|
|
||||||
items.add(DateWidget(
|
items.add(DateWidget(
|
||||||
key: homework.id,
|
key: homework.id,
|
||||||
date: homework.deadline.year != 0 ? homework.deadline : homework.date,
|
date: homework.deadline.year != 0 ? homework.deadline : homework.date,
|
||||||
widget: mobile.HomeworkViewable(homework),
|
widget: mobile.HomeworkViewable(homework),
|
||||||
));
|
));
|
||||||
});
|
}
|
||||||
return items;
|
return items;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool _sameDate(DateTime a, DateTime b) => (a.year == b.year && a.month == b.month && a.day == b.day);
|
|
||||||
|
|||||||
Submodule filcnaplo_mobile_ui updated: 950c49ba89...9278bbb8ec
Reference in New Issue
Block a user