From a158b2418ec199e1b12c7b531accdf31887a131f Mon Sep 17 00:00:00 2001 From: Kima Date: Sun, 11 Feb 2024 14:38:53 +0100 Subject: [PATCH] added paywall :3 --- .../lib/screens/settings/submenu/extras_screen.dart | 10 ++++++++++ refilc_plus | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/filcnaplo_mobile_ui/lib/screens/settings/submenu/extras_screen.dart b/filcnaplo_mobile_ui/lib/screens/settings/submenu/extras_screen.dart index 27d54b0..3cb01e1 100644 --- a/filcnaplo_mobile_ui/lib/screens/settings/submenu/extras_screen.dart +++ b/filcnaplo_mobile_ui/lib/screens/settings/submenu/extras_screen.dart @@ -9,6 +9,9 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter_feather_icons/flutter_feather_icons.dart'; import 'package:provider/provider.dart'; +import 'package:refilc_plus/models/premium_scopes.dart'; +import 'package:refilc_plus/providers/premium_provider.dart'; +import 'package:refilc_plus/ui/mobile/premium/upsell.dart'; import 'package:refilc_plus/ui/mobile/settings/welcome_message.dart'; // import 'package:provider/provider.dart'; import 'submenu_screen.i18n.dart'; @@ -82,6 +85,13 @@ class ExtrasSettingsScreenState extends State { PanelButton( padding: const EdgeInsets.only(left: 14.0, right: 6.0), onPressed: () async { + if (!Provider.of(context, listen: false) + .hasScope(PremiumScopes.customGradeRarities)) { + return PremiumLockedFeatureUpsell.show( + context: context, + feature: PremiumFeature.gradeRarities); + } + // settingsProvider.update( // gradeOpeningFun: !settingsProvider.gradeOpeningFun); SettingsHelper.surpriseGradeRarityText( diff --git a/refilc_plus b/refilc_plus index 13580fa..5d73a83 160000 --- a/refilc_plus +++ b/refilc_plus @@ -1 +1 @@ -Subproject commit 13580fa87c2c5692a3fce7de3468829a86b4c8cf +Subproject commit 5d73a83c7d1f8925ef20d919ed31f583d1303d23