Merge pull request #23 from Monke14/master

fix high network usage
This commit is contained in:
Márton Kiss 2023-06-20 10:28:27 +02:00 committed by GitHub
commit 33e3495d9f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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);
} }