Set timetable.dart to use nearest week

This commit is contained in:
2023-03-11 10:14:36 +01:00
parent 8a4bc55c6d
commit d519bafe3b
4 changed files with 60 additions and 63 deletions

View File

@ -1,6 +1,4 @@
import 'dart:developer';
import 'package:intl/intl.dart';
import 'package:marianum_mobile/api/apiResponse.dart';
import 'package:marianum_mobile/api/webuntis/queries/getHolidays/getHolidaysCache.dart';
@ -89,7 +87,6 @@ class TimetableProps extends DataHolder {
void nearest() {
_queryWeek = _queryWeek = DateTime.now();
if(_queryWeek.weekday == DateTime.saturday || _queryWeek.weekday == DateTime.sunday) _queryWeek = _queryWeek.add(const Duration(days: 2));
log("Nearest week Query: ${_queryWeek.toIso8601String()}");
updateWeek();
}

View File

@ -20,7 +20,7 @@ class _TimetableState extends State<Timetable> {
super.initState();
WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
Provider.of<TimetableProps>(context, listen: false).run();
Provider.of<TimetableProps>(context, listen: false).nearest();
});
}