timer to send event to recorder every period of time

This commit is contained in:
Naser Elziadna
2022-02-09 15:24:13 +02:00
parent 2779eb0441
commit 7da436c4ec

View File

@@ -70,13 +70,26 @@ class HomePage extends StatefulWidget {
class _HomePageState extends State<HomePage> {
DrawController? drawController;
Timer? timer;
@override
void initState() {
drawController = context.read<DoddlerBloc>().drawController;
timer = Timer.periodic(Duration(milliseconds: 34), (Timer t) {
context
.read<RecorderBloc>()
.add(TakeSnapshotEvent(globalKey: Doddler.globalKey));
print("TakeSnapshotEvent");
});
super.initState();
}
@override
void dispose() {
timer?.cancel();
super.dispose();
}
@override
Widget build(BuildContext context) {
return SafeArea(