From 7da436c4ecc0cd9632ed4786a2b1bc3bfc1c6e6b Mon Sep 17 00:00:00 2001 From: Naser Elziadna Date: Wed, 9 Feb 2022 15:24:13 +0200 Subject: [PATCH] timer to send event to recorder every period of time --- lib/main.dart | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/main.dart b/lib/main.dart index b56c5f8..25b8b7e 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -70,13 +70,26 @@ class HomePage extends StatefulWidget { class _HomePageState extends State { DrawController? drawController; + Timer? timer; @override void initState() { drawController = context.read().drawController; + timer = Timer.periodic(Duration(milliseconds: 34), (Timer t) { + context + .read() + .add(TakeSnapshotEvent(globalKey: Doddler.globalKey)); + print("TakeSnapshotEvent"); + }); super.initState(); } + @override + void dispose() { + timer?.cancel(); + super.dispose(); + } + @override Widget build(BuildContext context) { return SafeArea(