From 32ee7b1296141670adfd2b1d1f9fc3a1b4026b1a Mon Sep 17 00:00:00 2001
From: Markin Igor <markin.io210@gmail.com>
Date: Fri, 26 Jul 2019 15:46:56 +0500
Subject: [PATCH] Move hosts to config.

---
 lib/config.dart           | 19 +++++++++++++++++++
 lib/src/screens/home.dart | 24 ++----------------------
 2 files changed, 21 insertions(+), 22 deletions(-)

diff --git a/lib/config.dart b/lib/config.dart
index d6ff251..cbbe922 100644
--- a/lib/config.dart
+++ b/lib/config.dart
@@ -6,6 +6,25 @@ enum Flavor {
 class Config {
   static Flavor appFlavor;
   static const DEFAULT_APP_HOST = "https://demo1.vereign.com";
+  static const HOSTS = [
+    'https://demo1.vereign.com',
+    'https://demo2.vereign.com',
+    'https://rosengeorgiev.dev.vereign.com',
+    'https://borisdimitrov.dev.vereign.com',
+    'https://integration.vereign.com',
+    'https://staging.vereign.com',
+    'https://damyanmitev.dev.vereign.com',
+    'https://gospodinbodurov.dev.vereign.com',
+    'https://alexeylunin.dev.vereign.com',
+    'https://igormarkin.dev.vereign.com',
+    'https://mikhaildorokhovich.dev.vereign.com',
+    'https://sashailieva.dev.vereign.com',
+    'https://alexanderholodov.dev.vereign.com',
+    'https://olguncengiz.dev.vereign.com',
+    'https://viktorpopov.dev.vereign.com',
+    'https://kalincanov.dev.vereign.com',
+    'https://alexeykuklin.dev.vereign.com'
+  ];
 
   static Map<String, String> getOAuthParams({host = DEFAULT_APP_HOST}) {
     return {
diff --git a/lib/src/screens/home.dart b/lib/src/screens/home.dart
index e6542cc..309b63c 100644
--- a/lib/src/screens/home.dart
+++ b/lib/src/screens/home.dart
@@ -18,28 +18,8 @@ class Home extends StatefulWidget {
   _HomeState createState() => _HomeState();
 }
 
-const hosts = [
-  'https://demo1.vereign.com',
-  'https://demo2.vereign.com',
-  'https://rosengeorgiev.dev.vereign.com',
-  'https://borisdimitrov.dev.vereign.com',
-  'https://integration.vereign.com',
-  'https://staging.vereign.com',
-  'https://damyanmitev.dev.vereign.com',
-  'https://gospodinbodurov.dev.vereign.com',
-  'https://alexeylunin.dev.vereign.com',
-  'https://igormarkin.dev.vereign.com',
-  'https://mikhaildorokhovich.dev.vereign.com',
-  'https://sashailieva.dev.vereign.com',
-  'https://alexanderholodov.dev.vereign.com',
-  'https://olguncengiz.dev.vereign.com',
-  'https://viktorpopov.dev.vereign.com',
-  'https://kalincanov.dev.vereign.com',
-  'https://alexeykuklin.dev.vereign.com'
-];
-
 class _HomeState extends State<Home> {
-  String _host = Config.appFlavor == Flavor.DEVELOPMENT ? hosts[0] : Config.DEFAULT_APP_HOST;
+  String _host = Config.appFlavor == Flavor.DEVELOPMENT ? Config.HOSTS[0] : Config.DEFAULT_APP_HOST;
 
   @override
   initState() {
@@ -153,7 +133,7 @@ class _HomeState extends State<Home> {
                 _host = newValue;
               });
             },
-            items: hosts
+            items: Config.HOSTS
                 .map<DropdownMenuItem<String>>((String value) {
                   return DropdownMenuItem<String>(
                     value: value,
-- 
GitLab