mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-29 02:07:39 +08:00
logEvent: Parameters must be <String, String>{}
Not string, dynamic. Sentry wants strings.
This commit is contained in:
@ -59,7 +59,7 @@ class Analytics {
|
||||
|
||||
Future<void> logEvent({
|
||||
@required String name,
|
||||
Map<String, dynamic> parameters,
|
||||
Map<String, String> parameters,
|
||||
}) async {
|
||||
await firebase.logEvent(name: name, parameters: parameters);
|
||||
captureErrorBreadcrumb(name: name, parameters: parameters);
|
||||
@ -67,7 +67,7 @@ class Analytics {
|
||||
|
||||
Future<void> log({
|
||||
@required Event e,
|
||||
Map<String, dynamic> parameters,
|
||||
Map<String, String> parameters,
|
||||
}) async {
|
||||
String name = _eventToString(e);
|
||||
await firebase.logEvent(name: name, parameters: parameters);
|
||||
@ -80,6 +80,6 @@ class Analytics {
|
||||
}
|
||||
}
|
||||
|
||||
void logEvent(Event event, {Map<String, dynamic> parameters}) {
|
||||
void logEvent(Event event, {Map<String, String> parameters}) {
|
||||
getAnalytics().log(e: event, parameters: parameters);
|
||||
}
|
||||
|
@ -113,7 +113,7 @@ List<Breadcrumb> breadcrumbs = [];
|
||||
|
||||
void captureErrorBreadcrumb({
|
||||
@required String name,
|
||||
Map<String, dynamic> parameters,
|
||||
Map<String, String> parameters,
|
||||
}) {
|
||||
var b = Breadcrumb(name, DateTime.now(), data: parameters);
|
||||
breadcrumbs.add(b);
|
||||
|
@ -117,7 +117,7 @@ class GitHostSetupAutoConfigureState extends State<GitHostSetupAutoConfigure> {
|
||||
errorMessage = widget.gitHostType.toString() + ": " + e.toString();
|
||||
getAnalytics().logEvent(
|
||||
name: "githostsetup_error",
|
||||
parameters: <String, dynamic>{
|
||||
parameters: <String, String>{
|
||||
'errorMessage': errorMessage,
|
||||
},
|
||||
);
|
||||
|
@ -50,7 +50,7 @@ class GitHostSetupButton extends StatelessWidget {
|
||||
Log.d("githostsetup_button_click " + text);
|
||||
getAnalytics().logEvent(
|
||||
name: "githostsetup_button_click",
|
||||
parameters: <String, dynamic>{
|
||||
parameters: <String, String>{
|
||||
'text': text,
|
||||
'icon_url': iconUrl == null ? "" : iconUrl,
|
||||
},
|
||||
|
@ -457,7 +457,7 @@ class GitHostSetupScreenState extends State<GitHostSetupScreen> {
|
||||
setState(() {
|
||||
getAnalytics().logEvent(
|
||||
name: "onboarding_gitClone_error",
|
||||
parameters: <String, dynamic>{
|
||||
parameters: <String, String>{
|
||||
'error': error,
|
||||
},
|
||||
);
|
||||
@ -492,8 +492,8 @@ class GitHostSetupScreenState extends State<GitHostSetupScreen> {
|
||||
widget.onCompletedFunction();
|
||||
}
|
||||
|
||||
Map<String, dynamic> _buildOnboardingAnalytics() {
|
||||
var map = <String, dynamic>{};
|
||||
Map<String, String> _buildOnboardingAnalytics() {
|
||||
var map = <String, String>{};
|
||||
|
||||
if (_gitCloneUrl.contains("github.com")) {
|
||||
map["host_type"] = "GitHub";
|
||||
|
Reference in New Issue
Block a user