28 lines
801 B
Dart
28 lines
801 B
Dart
class EnvConfig {
|
||
static const String environment = String.fromEnvironment(
|
||
'ENV',
|
||
defaultValue: 'prod',
|
||
);
|
||
|
||
static String get sentryDsn {
|
||
// 根据环境切换 DSN(去 Sentry 后台创建两个项目:Test 和 Prod)
|
||
if (environment == 'prod') {
|
||
return 'https://d5fdda78335793935593efa3f4ed11bb@o4510984107261952.ingest.de.sentry.io/4510984527937616';
|
||
}
|
||
return 'https://1a72051f8ac6c21cde96ded18a318217@o4510984107261952.ingest.de.sentry.io/4510984468824144';
|
||
}
|
||
|
||
static bool get isProduction => environment == 'prod';
|
||
|
||
/// TCP 服务器配置
|
||
static String get tcpIp => '1.95.137.212';
|
||
|
||
static int get tcpPort {
|
||
// 测试服: 59016, 生产服: 9001
|
||
if (environment == 'prod') {
|
||
return 9001;
|
||
}
|
||
return 9001; // TCP 端口
|
||
}
|
||
}
|