From 7e6db3430a0abbbb3c5444688dfc588bdf284064 Mon Sep 17 00:00:00 2001
From: igorwork <markin.io210@gmail.com>
Date: Tue, 23 Jul 2019 17:40:29 +0300
Subject: [PATCH] Set up entry points for flavors.

---
 lib/config.dart   | 9 +++++++++
 lib/main-dev.dart | 7 +++++++
 lib/main.dart     | 7 +++++--
 3 files changed, 21 insertions(+), 2 deletions(-)
 create mode 100644 lib/main-dev.dart

diff --git a/lib/config.dart b/lib/config.dart
index b155306..1e9fde2 100644
--- a/lib/config.dart
+++ b/lib/config.dart
@@ -1,3 +1,12 @@
+enum Flavor {
+  DEVELOPMENT,
+  PRODUCTION
+}
+
+class Config {
+  static Flavor appFlavor;
+}
+
 const String APP_HOST = "https://demo1.vereign.com";
 
 /* OAuth */
diff --git a/lib/main-dev.dart b/lib/main-dev.dart
new file mode 100644
index 0000000..b625587
--- /dev/null
+++ b/lib/main-dev.dart
@@ -0,0 +1,7 @@
+import 'package:flutter/material.dart';
+import 'app.dart';
+import 'config.dart';
+void main() {
+  Config.appFlavor = Flavor.DEVELOPMENT;
+  runApp(App());
+}
\ No newline at end of file
diff --git a/lib/main.dart b/lib/main.dart
index 2d6da8c..7bf1344 100644
--- a/lib/main.dart
+++ b/lib/main.dart
@@ -1,4 +1,7 @@
-// main.dart
 import 'package:flutter/material.dart';
 import 'app.dart';
-void main() => runApp(App());
\ No newline at end of file
+import 'config.dart';
+void main() {
+  Config.appFlavor = Flavor.PRODUCTION;
+  runApp(App());
+}
\ No newline at end of file
-- 
GitLab