Index: packages/usage/lib/src/usage_impl.dart |
diff --git a/packages/usage/lib/src/usage_impl.dart b/packages/usage/lib/src/usage_impl.dart |
index fc2c8a7af79a1f82a2195b312c3229cb1a5c341f..307b6ba5a39434adb830aa3a456378c56518f8ea 100644 |
--- a/packages/usage/lib/src/usage_impl.dart |
+++ b/packages/usage/lib/src/usage_impl.dart |
@@ -91,14 +91,14 @@ abstract class AnalyticsImpl extends Analytics { |
bool get hasSetOptIn => properties['optIn'] != null; |
Future sendScreenView(String viewName) { |
- Map args = {'cd': viewName}; |
+ Map<String, dynamic> args = {'cd': viewName}; |
return _sendPayload('screenview', args); |
} |
Future sendEvent(String category, String action, {String label, int value}) { |
if (!optIn) return new Future.value(); |
- Map args = {'ec': category, 'ea': action}; |
+ Map<String, dynamic> args = {'ec': category, 'ea': action}; |
if (label != null) args['el'] = label; |
if (value != null) args['ev'] = value; |
return _sendPayload('event', args); |
@@ -107,7 +107,7 @@ abstract class AnalyticsImpl extends Analytics { |
Future sendSocial(String network, String action, String target) { |
if (!optIn) return new Future.value(); |
- Map args = {'sn': network, 'sa': action, 'st': target}; |
+ Map<String, dynamic> args = {'sn': network, 'sa': action, 'st': target}; |
return _sendPayload('social', args); |
} |
@@ -115,7 +115,7 @@ abstract class AnalyticsImpl extends Analytics { |
String label}) { |
if (!optIn) return new Future.value(); |
- Map args = {'utv': variableName, 'utt': time}; |
+ Map<String, dynamic> args = {'utv': variableName, 'utt': time}; |
if (label != null) args['utl'] = label; |
if (category != null) args['utc'] = category; |
return _sendPayload('timing', args); |
@@ -140,7 +140,7 @@ abstract class AnalyticsImpl extends Analytics { |
description = description.substring(0, _MAX_EXCEPTION_LENGTH); |
} |
- Map args = {'exd': description}; |
+ Map<String, dynamic> args = {'exd': description}; |
if (fatal != null && fatal) args['exf'] = '1'; |
return _sendPayload('exception', args); |
} |
@@ -176,7 +176,7 @@ abstract class AnalyticsImpl extends Analytics { |
// Valid values for [hitType] are: 'pageview', 'screenview', 'event', |
// 'transaction', 'item', 'social', 'exception', and 'timing'. |
- Future _sendPayload(String hitType, Map args) { |
+ Future _sendPayload(String hitType, Map<String, dynamic> args) { |
if (_bucket.removeDrop()) { |
_initClientId(); |
@@ -228,5 +228,5 @@ abstract class PersistentProperties { |
* send the information should be silent. |
*/ |
abstract class PostHandler { |
- Future sendPost(String url, Map<String, String> parameters); |
+ Future sendPost(String url, Map<String, dynamic> parameters); |
} |