From 39d495a1a4ed7497071a6487af9a177f0bfc0c58 Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Fri, 1 May 2020 12:17:25 +0200 Subject: [PATCH] PurchaseScreen: Add a fake offering so we can work with this in dev --- lib/screens/purchase_screen.dart | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/lib/screens/purchase_screen.dart b/lib/screens/purchase_screen.dart index fa4e3175..2e5bf140 100644 --- a/lib/screens/purchase_screen.dart +++ b/lib/screens/purchase_screen.dart @@ -61,6 +61,25 @@ class _PurchaseScreenState extends State { if (_offerings.length > 1) { _selectedOffering = _offerings[1]; + } else { + var fakePackageJson = { + 'identifier': 'monthly_fake', + 'product': { + 'identifier': 'fake_product', + 'title': 'Fake Product', + 'priceString': '0 Fake', + 'price': 0.0, + }, + }; + + var fakeOffer = Offering.fromJson({ + 'identifier': 'monthly_fake_offering', + 'monthly': fakePackageJson, + 'availablePackages': [fakePackageJson], + }); + + _offerings = [fakeOffer]; + _selectedOffering = _offerings[0]; } }); }