From 340e10ede69e5bd234425778d7d796c28dee38ff Mon Sep 17 00:00:00 2001 From: leedongmyung Date: Wed, 5 Feb 2025 08:55:58 +0900 Subject: [PATCH] add environment --- lib/utils/system_util.dart | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/utils/system_util.dart b/lib/utils/system_util.dart index fcea940..de6f958 100644 --- a/lib/utils/system_util.dart +++ b/lib/utils/system_util.dart @@ -6,6 +6,13 @@ import 'dart:typed_data'; import 'package:dart_framework/platform/platform_base.dart'; import 'package:yaml/yaml.dart'; +enum Environment { + local, + dev, + qa, + product +} + int intMax = 0; int intMin = 0; bool isDebug = true; @@ -16,9 +23,16 @@ String executablePath = ''; String appIdendifier = ''; String appName = ''; String and = '&&'; +Environment environment = Environment.dev; void initialize(String name, String appID) { initializeApp(name, appID); + + const env = String.fromEnvironment('ENV', defaultValue: 'dev'); + environment = Environment.values.firstWhere( + (e) => e.name == env, + orElse: () => Environment.dev, + ); } Map?> envArguments(List arguments) {