forked from firka/student-legacy
fix network activity
This commit is contained in:
parent
5c39865d40
commit
0ad663beb3
@ -40,6 +40,8 @@ class LiveCardProvider extends ChangeNotifier {
|
|||||||
String? _latestActivityId;
|
String? _latestActivityId;
|
||||||
Map<String, String> _lastActivity = {};
|
Map<String, String> _lastActivity = {};
|
||||||
|
|
||||||
|
bool hasCheckedTimetable = false;
|
||||||
|
|
||||||
LiveCardProvider({
|
LiveCardProvider({
|
||||||
required TimetableProvider timetable,
|
required TimetableProvider timetable,
|
||||||
required SettingsProvider settings,
|
required SettingsProvider settings,
|
||||||
@ -198,7 +200,8 @@ class LiveCardProvider extends ChangeNotifier {
|
|||||||
|
|
||||||
List<Lesson> today = _today(_timetable);
|
List<Lesson> today = _today(_timetable);
|
||||||
|
|
||||||
if (today.isEmpty) {
|
if (today.isEmpty && !hasCheckedTimetable) {
|
||||||
|
hasCheckedTimetable = true;
|
||||||
await _timetable.fetch(week: Week.current());
|
await _timetable.fetch(week: Week.current());
|
||||||
today = _today(_timetable);
|
today = _today(_timetable);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user