Ignore products that are missing on the platform

This commit is contained in:
Vishnu Mohandas 2021-02-01 17:27:00 +05:30
parent 7a149d08ac
commit 686f0f60c3

View file

@ -129,6 +129,9 @@ class _SubscriptionPageState extends State<SubscriptionPage> {
final planWidgets = List<Widget>(); final planWidgets = List<Widget>();
for (final plan in plans) { for (final plan in plans) {
final productID = Platform.isAndroid ? plan.androidID : plan.iosID; final productID = Platform.isAndroid ? plan.androidID : plan.iosID;
if (productID == null || productID.isEmpty) {
continue;
}
final isActive = final isActive =
_hasActiveSubscription && _currentSubscription.productID == productID; _hasActiveSubscription && _currentSubscription.productID == productID;
planWidgets.add( planWidgets.add(