Matthias Nott
2026-07-05 f28cf788428c8ab4465e51c62b63fc038b8d2971
lib/screens/settings_screen.dart
....@@ -9,6 +9,7 @@
99 import '../services/wol_service.dart';
1010 import '../theme/app_theme.dart';
1111 import '../widgets/status_dot.dart';
12
+import 'paywall_screen.dart';
1213 import 'trace_screen.dart';
1314
1415 class SettingsScreen extends ConsumerStatefulWidget {
....@@ -82,8 +83,12 @@
8283 }
8384
8485 Future<void> _handleUpgrade() async {
85
- setState(() => _iapLoading = true);
86
- await PurchaseService.instance.purchaseFullAccess();
86
+ await Navigator.of(context).push(
87
+ MaterialPageRoute<void>(
88
+ builder: (_) => const PaywallScreen(),
89
+ fullscreenDialog: true,
90
+ ),
91
+ );
8792 }
8893
8994 Future<void> _handleRestore() async {