mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-28 09:47:35 +08:00
PurchaseScreen: Make it kinda work in the dev flavour
At least it appears and we don't get an error. This makes working on the screen easier as I like to use the 'prod' flavour for my own notes / journals.
This commit is contained in:
@ -47,7 +47,7 @@ class _PurchaseScreenState extends State<PurchaseScreen> {
|
|||||||
return const PurchaseLoadingScreen();
|
return const PurchaseLoadingScreen();
|
||||||
}
|
}
|
||||||
var offering = _offerings.current;
|
var offering = _offerings.current;
|
||||||
var monthly = offering.monthly;
|
var monthly = offering?.monthly;
|
||||||
|
|
||||||
// FIXME: This screen needs to be made way way more beautiful
|
// FIXME: This screen needs to be made way way more beautiful
|
||||||
// It's an extrememly important screen
|
// It's an extrememly important screen
|
||||||
@ -85,8 +85,10 @@ class PurchaseButton extends StatelessWidget {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
var price = package != null ? package.product.priceString : "Dev Mode";
|
||||||
|
|
||||||
return RaisedButton(
|
return RaisedButton(
|
||||||
child: Text('Subscribe for ${package.product.priceString} / month'),
|
child: Text('Subscribe for $price / month'),
|
||||||
onPressed: () async {
|
onPressed: () async {
|
||||||
try {
|
try {
|
||||||
var purchaserInfo = await Purchases.purchasePackage(package);
|
var purchaserInfo = await Purchases.purchasePackage(package);
|
||||||
|
Reference in New Issue
Block a user