File tree 1 file changed +10
-0
lines changed
1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ import 'dart:async';
2
2
3
3
import 'package:auto_size_text/auto_size_text.dart' ;
4
4
import 'package:flutter/material.dart' ;
5
+ import 'package:firebase_analytics/firebase_analytics.dart' ;
5
6
import 'package:badges/badges.dart' as badges;
6
7
import 'package:flutter/services.dart' ;
7
8
import 'package:mosquito_alert_app/api/api.dart' ;
@@ -44,6 +45,12 @@ class _MainVCState extends State<MainVC> {
44
45
super .dispose ();
45
46
}
46
47
48
+ Future <void > _onDrawerChanged (bool isOpened) async {
49
+ await FirebaseAnalytics .instance.logEvent (
50
+ name: isOpened ? 'drawer_open' : 'drawer_close' ,
51
+ );
52
+ }
53
+
47
54
void _startAsyncTasks () async {
48
55
await UserManager .startFirstTime (context);
49
56
setState (() {
@@ -131,6 +138,9 @@ class _MainVCState extends State<MainVC> {
131
138
? CircularProgressIndicator ()
132
139
: _widgetOptions[_selectedIndex],
133
140
),
141
+ onDrawerChanged: (isOpened) async {
142
+ await _onDrawerChanged (isOpened);
143
+ },
134
144
drawer: Drawer (
135
145
backgroundColor: Colors .white,
136
146
child: Column (
You can’t perform that action at this time.
0 commit comments