| .. | .. |
|---|
| 9 | 9 | import '../services/wol_service.dart'; |
|---|
| 10 | 10 | import '../theme/app_theme.dart'; |
|---|
| 11 | 11 | import '../widgets/status_dot.dart'; |
|---|
| 12 | +import 'paywall_screen.dart'; |
|---|
| 12 | 13 | import 'trace_screen.dart'; |
|---|
| 13 | 14 | |
|---|
| 14 | 15 | class SettingsScreen extends ConsumerStatefulWidget { |
|---|
| .. | .. |
|---|
| 82 | 83 | } |
|---|
| 83 | 84 | |
|---|
| 84 | 85 | 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 | + ); |
|---|
| 87 | 92 | } |
|---|
| 88 | 93 | |
|---|
| 89 | 94 | Future<void> _handleRestore() async { |
|---|