Add an easier way to toggle pro mode

This commit is contained in:
Vishesh Handa
2020-09-04 08:19:56 +02:00
parent 45af5c3863
commit 4c55c0882d
3 changed files with 8 additions and 1 deletions

View File

@ -1,6 +1,7 @@
import 'package:easy_localization/easy_localization.dart';
class Features {
static bool alwaysPro = false;
static bool perFolderConfig = false;
static final all = <Feature>[

View File

@ -6,11 +6,16 @@ import 'package:in_app_purchase/in_app_purchase.dart';
import 'package:meta/meta.dart';
import 'package:gitjournal/app.dart';
import 'package:gitjournal/features.dart';
import 'package:gitjournal/settings.dart';
import 'package:gitjournal/utils/logger.dart';
class InAppPurchases {
static Future<void> confirmProPurchaseBoot() async {
if (Features.alwaysPro) {
return;
}
if (Settings.instance.proMode == false) {
Log.i("confirmProPurchaseBoot: Pro Mode is false");
return;

View File

@ -6,6 +6,7 @@ import 'package:shared_preferences/shared_preferences.dart';
import 'package:uuid/uuid.dart';
import 'package:gitjournal/core/sorting_mode.dart';
import 'package:gitjournal/features.dart';
import 'package:gitjournal/folder_views/common.dart';
import 'package:gitjournal/screens/note_editor.dart';
@ -44,7 +45,7 @@ class Settings extends ChangeNotifier {
String folderViewHeaderType = "TitleGenerated";
int version = 0;
bool proMode = false;
bool proMode = Features.alwaysPro;
String proExpirationDate = "";
String _pseudoId;