@@ -11,7 +11,7 @@ import '../uuid/uuid.dart';
11
11
String postEncode (Map <String , dynamic > map) {
12
12
// &foo=bar
13
13
return map.keys.map ((key) {
14
- String value = '${map [key ]}' ;
14
+ var value = '${map [key ]}' ;
15
15
return '${key }=${Uri .encodeComponent (value )}' ;
16
16
}).join ('&' );
17
17
}
@@ -44,10 +44,10 @@ class ThrottlingBucket {
44
44
}
45
45
46
46
void _checkReplenish () {
47
- int now = DateTime .now ().millisecondsSinceEpoch;
47
+ var now = DateTime .now ().millisecondsSinceEpoch;
48
48
49
49
if (_lastReplenish + 1000 >= now) {
50
- int inc = (now - _lastReplenish) ~ / 1000 ;
50
+ var inc = (now - _lastReplenish) ~ / 1000 ;
51
51
drops = math.min (drops + inc, startingCount);
52
52
_lastReplenish += (1000 * inc);
53
53
}
@@ -108,7 +108,7 @@ class AnalyticsImpl implements Analytics {
108
108
109
109
@override
110
110
bool get enabled {
111
- bool optIn = analyticsOpt == AnalyticsOpt .optIn;
111
+ var optIn = analyticsOpt == AnalyticsOpt .optIn;
112
112
return optIn
113
113
? properties['enabled' ] == true
114
114
: properties['enabled' ] != false ;
@@ -121,7 +121,7 @@ class AnalyticsImpl implements Analytics {
121
121
122
122
@override
123
123
Future sendScreenView (String viewName, {Map <String , String > parameters}) {
124
- Map <String , dynamic > args = {'cd' : viewName};
124
+ var args = < String , dynamic > {'cd' : viewName};
125
125
if (parameters != null ) {
126
126
args.addAll (parameters);
127
127
}
@@ -131,7 +131,7 @@ class AnalyticsImpl implements Analytics {
131
131
@override
132
132
Future sendEvent (String category, String action,
133
133
{String label, int value, Map <String , String > parameters}) {
134
- Map <String , dynamic > args = {'ec' : category, 'ea' : action};
134
+ var args = < String , dynamic > {'ec' : category, 'ea' : action};
135
135
if (label != null ) args['el' ] = label;
136
136
if (value != null ) args['ev' ] = value;
137
137
if (parameters != null ) {
@@ -142,14 +142,14 @@ class AnalyticsImpl implements Analytics {
142
142
143
143
@override
144
144
Future sendSocial (String network, String action, String target) {
145
- Map <String , dynamic > args = {'sn' : network, 'sa' : action, 'st' : target};
145
+ var args = < String , dynamic > {'sn' : network, 'sa' : action, 'st' : target};
146
146
return _sendPayload ('social' , args);
147
147
}
148
148
149
149
@override
150
150
Future sendTiming (String variableName, int time,
151
151
{String category, String label}) {
152
- Map <String , dynamic > args = {'utv' : variableName, 'utt' : time};
152
+ var args = < String , dynamic > {'utv' : variableName, 'utt' : time};
153
153
if (label != null ) args['utl' ] = label;
154
154
if (category != null ) args['utc' ] = category;
155
155
return _sendPayload ('timing' , args);
@@ -165,7 +165,7 @@ class AnalyticsImpl implements Analytics {
165
165
Future sendException (String description, {bool fatal}) {
166
166
// We trim exceptions to a max length; google analytics will apply it's own
167
167
// truncation, likely around 150 chars or so.
168
- const int maxExceptionLength = 1000 ;
168
+ const maxExceptionLength = 1000 ;
169
169
170
170
// In order to ensure that the client of this API is not sending any PII
171
171
// data, we strip out any stack trace that may reference a path on the
@@ -180,7 +180,7 @@ class AnalyticsImpl implements Analytics {
180
180
description = description.substring (0 , maxExceptionLength);
181
181
}
182
182
183
- Map <String , dynamic > args = {'exd' : description};
183
+ var args = < String , dynamic > {'exd' : description};
184
184
if (fatal != null && fatal) args['exf' ] = '1' ;
185
185
return _sendPayload ('exception' , args);
186
186
}
0 commit comments