From 0c8448a8c63250bb1db2d0af9dbc205fae4bdf59 Mon Sep 17 00:00:00 2001
From: vjrj <vjrj@comunes.org>
Date: Mon, 3 Apr 2023 23:08:30 +0200
Subject: [PATCH] Send exceptions to sentry

---
 lib/g1/g1_helper.dart | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/g1/g1_helper.dart b/lib/g1/g1_helper.dart
index 8340eb54..2f18f2f6 100644
--- a/lib/g1/g1_helper.dart
+++ b/lib/g1/g1_helper.dart
@@ -5,6 +5,7 @@ import 'dart:typed_data';
 import 'package:durt/durt.dart';
 import 'package:encrypt/encrypt.dart' as encrypt;
 import 'package:encrypt/encrypt.dart';
+import 'package:sentry_flutter/sentry_flutter.dart';
 
 import '../data/models/contact.dart';
 import '../data/models/payment_state.dart';
@@ -89,7 +90,8 @@ String? parseHost(String endpointUnParsed) {
     }
     final String endpoint = '$protocol://$host$port$path'.trim();
     return endpoint;
-  } catch (e) {
+  } catch (e, stacktrace) {
+    Sentry.captureException(e, stackTrace: stacktrace);
     // Don't do this here or tests will fail
     // logger('Cannot parse endpoint $endpointUnParsed');
     return null;
-- 
GitLab