diff --git a/lib/common/core/app_consts.dart b/lib/common/core/app_consts.dart index bb6a0c2..39c8fb2 100644 --- a/lib/common/core/app_consts.dart +++ b/lib/common/core/app_consts.dart @@ -12,6 +12,6 @@ class AppConsts { /// 先声SDK static String xsAppKey = 'a418'; - static String xsAppSecretKey = BasicConfig().isTestDev?'1a16f31f2611bf32fb7b3fc38f5b2c81':'c11163aa6c834a028da4a4b30955be99'; - static String xsAppService = BasicConfig().isTestDev?'ws://trial.cloud.ssapi.cn:8080':'"wss://api.cloud.ssapi.cn'; + static String xsAppSecretKey = BasicConfig.isTestDev?'1a16f31f2611bf32fb7b3fc38f5b2c81':'c11163aa6c834a028da4a4b30955be99'; + static String xsAppService = BasicConfig.isTestDev?'ws://trial.cloud.ssapi.cn:8080':'"wss://api.cloud.ssapi.cn'; } diff --git a/lib/common/request/basic_config.dart b/lib/common/request/basic_config.dart index c925b4f..26031a8 100644 --- a/lib/common/request/basic_config.dart +++ b/lib/common/request/basic_config.dart @@ -1,4 +1,19 @@ +import 'package:flutter/cupertino.dart'; + class BasicConfig { - bool isTestDev = true; - // bool isTestDev = false; + // static bool isTestDev = true; + static bool isTestDev = false; + + + // 暂时未启用 + static bool isEnvProd() { + bool kReleaseMode = const bool.fromEnvironment('dart.vm.product'); + if (kReleaseMode) { + debugPrint("dart.vm.product-现在是release环境."); + } else { + debugPrint("dart.vm.product-现在是debug环境."); + } + return kReleaseMode; + } + } diff --git a/lib/common/request/config.dart b/lib/common/request/config.dart index 9a250f7..b6d2f71 100644 --- a/lib/common/request/config.dart +++ b/lib/common/request/config.dart @@ -4,7 +4,7 @@ import 'package:wow_english/common/request/basic_config.dart'; class RequestConfig { static String baseUrlDev = 'http://wow-app.dev.kouyuxingqiu.com/'; static String baseUrlProd = 'https://app-api.wowenglish.com.cn/'; - static String baseUrl = BasicConfig().isTestDev ? baseUrlDev : baseUrlProd; + static String baseUrl = BasicConfig.isTestDev ? baseUrlDev : baseUrlProd; static const connectTimeout = Duration(seconds: 15); static const successCode = 200; diff --git a/lib/utils/log_util.dart b/lib/utils/log_util.dart index 4b50c94..e594d61 100644 --- a/lib/utils/log_util.dart +++ b/lib/utils/log_util.dart @@ -3,7 +3,7 @@ import 'package:wow_english/common/request/basic_config.dart'; enum LogLevel { debug, info, warning, error } class Log { - static LogLevel level = BasicConfig().isTestDev ? LogLevel.debug : LogLevel.error; + static LogLevel level = BasicConfig.isTestDev ? LogLevel.debug : LogLevel.error; /// debug static void d(Object? object) {