mirror of
https://github.com/sub-store-org/Sub-Store.git
synced 2025-08-10 00:52:40 +00:00
feat: OpenAPI 增加 isEgern, isLanceX; /api/utils/env 增加 meta 信息
This commit is contained in:
@@ -1,7 +1,16 @@
|
||||
import { version as substoreVersion } from '../../package.json';
|
||||
import { ENV } from '@/vendor/open-api';
|
||||
|
||||
const { isNode, isQX, isLoon, isSurge, isStash, isShadowRocket } = ENV();
|
||||
const {
|
||||
isNode,
|
||||
isQX,
|
||||
isLoon,
|
||||
isSurge,
|
||||
isStash,
|
||||
isShadowRocket,
|
||||
isLanceX,
|
||||
isEgern,
|
||||
} = ENV();
|
||||
let backend = 'Node';
|
||||
if (isNode) backend = 'Node';
|
||||
if (isQX) backend = 'QX';
|
||||
@@ -9,8 +18,29 @@ if (isLoon) backend = 'Loon';
|
||||
if (isSurge) backend = 'Surge';
|
||||
if (isStash) backend = 'Stash';
|
||||
if (isShadowRocket) backend = 'ShadowRocket';
|
||||
if (isEgern) backend = 'Egern';
|
||||
if (isLanceX) backend = 'LanceX';
|
||||
|
||||
let meta = {};
|
||||
|
||||
try {
|
||||
if (typeof $environment !== 'undefined') {
|
||||
// eslint-disable-next-line no-undef
|
||||
meta.env = $environment;
|
||||
}
|
||||
if (typeof $loon !== 'undefined') {
|
||||
// eslint-disable-next-line no-undef
|
||||
meta.loon = $loon;
|
||||
}
|
||||
if (typeof $script !== 'undefined') {
|
||||
// eslint-disable-next-line no-undef
|
||||
meta.script = $script;
|
||||
}
|
||||
// eslint-disable-next-line no-empty
|
||||
} catch (e) {}
|
||||
|
||||
export default {
|
||||
backend,
|
||||
version: substoreVersion,
|
||||
meta,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user