From 461a8875141f1b599d87006e2d816893266f6651 Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Mon, 7 Sep 2020 22:36:45 +0200 Subject: [PATCH] log completePurchase errors This payment stuff is quite complicated! --- lib/widgets/purchase_widget.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/widgets/purchase_widget.dart b/lib/widgets/purchase_widget.dart index e13f0fd4..62e8d433 100644 --- a/lib/widgets/purchase_widget.dart +++ b/lib/widgets/purchase_widget.dart @@ -198,8 +198,12 @@ class _PurchaseWidgetState extends State { if (purchaseDetails.pendingCompletePurchase) { Log.i("Pending Complete Purchase - ${purchaseDetails.productID}"); - await InAppPurchaseConnection.instance - .completePurchase(purchaseDetails); + try { + await InAppPurchaseConnection.instance + .completePurchase(purchaseDetails); + } catch (e, stackTrace) { + logException(e, stackTrace); + } } }); }