feat: flavor support dev and pre
This commit is contained in:
parent
f710f9d11e
commit
1b1c481961
@ -5,7 +5,11 @@ enum Flavor {
|
||||
dev,
|
||||
pre,
|
||||
sky,
|
||||
sky_dev,
|
||||
sky_pre,
|
||||
xhj,
|
||||
xhj_dev,
|
||||
xhj_pre,
|
||||
}
|
||||
|
||||
class StarLockAMapKey {
|
||||
@ -28,8 +32,15 @@ class F {
|
||||
|
||||
static String get name => appFlavor?.name ?? '';
|
||||
|
||||
static bool get isXHJ => appFlavor == Flavor.xhj;
|
||||
static bool get isSKY => appFlavor == Flavor.sky;
|
||||
static bool get isXHJ =>
|
||||
appFlavor == Flavor.xhj ||
|
||||
appFlavor == Flavor.xhj_dev ||
|
||||
appFlavor == Flavor.xhj_pre;
|
||||
|
||||
static bool get isSKY =>
|
||||
appFlavor == Flavor.sky ||
|
||||
appFlavor == Flavor.sky_dev ||
|
||||
appFlavor == Flavor.sky_pre;
|
||||
|
||||
//便捷判断并返回值
|
||||
static dynamic sw(
|
||||
@ -39,6 +50,8 @@ class F {
|
||||
}
|
||||
switch (appFlavor) {
|
||||
case Flavor.sky:
|
||||
case Flavor.sky_dev:
|
||||
case Flavor.sky_pre:
|
||||
return skyCall();
|
||||
case Flavor.local:
|
||||
case Flavor.dev:
|
||||
@ -58,8 +71,12 @@ class F {
|
||||
case Flavor.pre:
|
||||
return '星锁-pre';
|
||||
case Flavor.sky:
|
||||
case Flavor.sky_dev:
|
||||
case Flavor.sky_pre:
|
||||
return '锁通通'.tr;
|
||||
case Flavor.xhj:
|
||||
case Flavor.xhj_dev:
|
||||
case Flavor.xhj_pre:
|
||||
return '星星锁'.tr;
|
||||
default:
|
||||
throw Exception('flavor[$name] title not found');
|
||||
@ -75,8 +92,12 @@ class F {
|
||||
case Flavor.pre:
|
||||
return '星锁'.tr;
|
||||
case Flavor.sky:
|
||||
case Flavor.sky_dev:
|
||||
case Flavor.sky_pre:
|
||||
return '锁通通'.tr;
|
||||
case Flavor.xhj:
|
||||
case Flavor.xhj_dev:
|
||||
case Flavor.xhj_pre:
|
||||
return '星星锁'.tr;
|
||||
default:
|
||||
throw Exception('flavor[$name] title not found');
|
||||
@ -87,11 +108,16 @@ class F {
|
||||
switch (appFlavor) {
|
||||
case Flavor.local:
|
||||
// return 'https://ge.lock.star-lock.cn'; // 葛工
|
||||
// return 'http://192.168.1.15:8022'; // 谢工
|
||||
// return 'http://192.168.1.15:8022'; // 谢工
|
||||
return 'http://zhou.lock.star-lock.cn'; // 周工
|
||||
|
||||
case Flavor.dev:
|
||||
case Flavor.xhj_dev:
|
||||
case Flavor.sky_dev:
|
||||
return 'https://dev.lock.star-lock.cn';
|
||||
case Flavor.pre:
|
||||
case Flavor.xhj_pre:
|
||||
case Flavor.sky_pre:
|
||||
return 'https://pre.lock.star-lock.cn';
|
||||
case Flavor.sky:
|
||||
return 'https://lock.skychip.top';
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user