forked from firka/student-legacy
added back timer for live activity
This commit is contained in:
parent
55befca3aa
commit
49ebb8b1c3
@ -1,5 +1,7 @@
|
|||||||
// ignore_for_file: no_leading_underscores_for_local_identifiers
|
// ignore_for_file: no_leading_underscores_for_local_identifiers
|
||||||
|
|
||||||
|
import 'dart:async';
|
||||||
|
|
||||||
import 'package:refilc/api/providers/liveactivity/platform_channel.dart';
|
import 'package:refilc/api/providers/liveactivity/platform_channel.dart';
|
||||||
import 'package:refilc/helpers/subject.dart';
|
import 'package:refilc/helpers/subject.dart';
|
||||||
import 'package:refilc/models/settings.dart';
|
import 'package:refilc/models/settings.dart';
|
||||||
@ -37,6 +39,8 @@ class LiveCardProvider extends ChangeNotifier {
|
|||||||
//
|
//
|
||||||
|
|
||||||
LiveCardState currentState = LiveCardState.empty;
|
LiveCardState currentState = LiveCardState.empty;
|
||||||
|
// ignore: unused_field
|
||||||
|
late Timer _timer;
|
||||||
late final TimetableProvider _timetable;
|
late final TimetableProvider _timetable;
|
||||||
late final SettingsProvider _settings;
|
late final SettingsProvider _settings;
|
||||||
|
|
||||||
@ -49,6 +53,7 @@ class LiveCardProvider extends ChangeNotifier {
|
|||||||
required SettingsProvider settings,
|
required SettingsProvider settings,
|
||||||
}) : _timetable = timetable,
|
}) : _timetable = timetable,
|
||||||
_settings = settings {
|
_settings = settings {
|
||||||
|
_timer = Timer.periodic(const Duration(seconds: 1), (timer) => update());
|
||||||
_delay = settings.bellDelayEnabled
|
_delay = settings.bellDelayEnabled
|
||||||
? Duration(seconds: settings.bellDelay)
|
? Duration(seconds: settings.bellDelay)
|
||||||
: Duration.zero;
|
: Duration.zero;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user