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