PurchaseWidget: Use the correct scaffold

This commit is contained in:
Vishesh Handa
2020-07-14 20:51:51 +02:00
parent b14e094e59
commit c24cca6395
2 changed files with 1 additions and 5 deletions

View File

@ -7,13 +7,10 @@ import 'package:gitjournal/analytics.dart';
import 'package:gitjournal/widgets/purchase_widget.dart';
class PurchaseScreen extends StatelessWidget {
final _scaffoldKey = GlobalKey<ScaffoldState>();
@override
Widget build(BuildContext context) {
return WillPopScope(
child: Scaffold(
key: _scaffoldKey,
appBar: EmptyAppBar(),
body: buildBody(context),
),

View File

@ -86,7 +86,6 @@ class PurchaseWidget extends StatefulWidget {
class _PurchaseWidgetState extends State<PurchaseWidget> {
List<Offering> _offerings;
Offering _selectedOffering;
var _scaffoldKey = GlobalKey<ScaffoldState>();
final defaultSku = "sku_monthly_min2";
@ -113,7 +112,7 @@ class _PurchaseWidgetState extends State<PurchaseWidget> {
} catch (e) {
if (e is PlatformException) {
var snackBar = SnackBar(content: Text(e.message));
_scaffoldKey.currentState
Scaffold.of(context)
..removeCurrentSnackBar()
..showSnackBar(snackBar);
return;