From 5253c7bdd12fe6918e97e0b0be05fd4a244a0586 Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Thu, 23 Jul 2020 18:00:33 +0200 Subject: [PATCH] PurcahseWidget: Log the revenuecat errors These shouldn't be happening. --- lib/widgets/purchase_widget.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/widgets/purchase_widget.dart b/lib/widgets/purchase_widget.dart index d4df78da..4cddd25c 100644 --- a/lib/widgets/purchase_widget.dart +++ b/lib/widgets/purchase_widget.dart @@ -5,6 +5,7 @@ import 'package:flutter/services.dart'; import 'package:gitjournal/analytics.dart'; import 'package:gitjournal/.env.dart'; +import 'package:gitjournal/error_reporting.dart'; import 'package:gitjournal/iap.dart'; import 'package:gitjournal/settings.dart'; import 'package:gitjournal/utils/logger.dart'; @@ -111,7 +112,8 @@ class _PurchaseWidgetState extends State { Offerings offerings; try { offerings = await Purchases.getOfferings(); - } catch (e) { + } catch (e, stackTrace) { + logExceptionWarning(e, stackTrace); setState(() { error = e.toString(); });