From f5ae1297bdf3680a3dbfa22fe7781b4ce54f9083 Mon Sep 17 00:00:00 2001 From: Gabby Gurdin Date: Mon, 26 Feb 2024 13:35:24 -0500 Subject: [PATCH] sentry reporting updates --- lib/pangea/utils/error_handler.dart | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/pangea/utils/error_handler.dart b/lib/pangea/utils/error_handler.dart index 2a7ccdaec..b75efb74c 100644 --- a/lib/pangea/utils/error_handler.dart +++ b/lib/pangea/utils/error_handler.dart @@ -1,6 +1,7 @@ import 'dart:async'; import 'package:fluffychat/pangea/config/environment.dart'; +import 'package:fluffychat/utils/platform_infos.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/l10n.dart'; @@ -35,7 +36,11 @@ class ErrorHandler { options.dsn = Environment.sentryDsn; options.tracesSampleRate = 0.1; options.debug = kDebugMode; - options.environment = Environment.isStaging ? "staging" : "productionC"; + options.environment = kDebugMode + ? "debug" + : Environment.isStaging + ? "staging" + : "productionC"; // options.beforeSend = (event, {hint}) { // debugger(when: kDebugMode); // return null; @@ -45,7 +50,7 @@ class ErrorHandler { // Error handling FlutterError.onError = (FlutterErrorDetails details) async { - if (!kDebugMode) { + if (!kDebugMode || PlatformInfos.isMobile) { Sentry.captureException( details.exception, stackTrace: details.stack ?? StackTrace.current,