mirror of
https://github.com/sub-store-org/Sub-Store.git
synced 2025-08-10 00:52:40 +00:00
feat: 增加 _subDisplayName _collectionDisplayName
This commit is contained in:
@@ -210,8 +210,6 @@ function produce(proxies, targetPlatform, type, opts = {}) {
|
||||
);
|
||||
|
||||
proxies = proxies.map((proxy) => {
|
||||
proxy._subName = proxy.subName;
|
||||
proxy._collectionName = proxy.collectionName;
|
||||
proxy._resolved = proxy.resolved;
|
||||
|
||||
if (!isNotBlank(proxy.name)) {
|
||||
@@ -268,7 +266,7 @@ function produce(proxies, targetPlatform, type, opts = {}) {
|
||||
proxies.length > 0 &&
|
||||
proxies.every((p) => p.type === 'wireguard')
|
||||
) {
|
||||
list = `#!name=${proxies[0]?.subName}
|
||||
list = `#!name=${proxies[0]?._subName}
|
||||
#!desc=${proxies[0]?._desc ?? ''}
|
||||
#!category=${proxies[0]?._category ?? ''}
|
||||
${list}`;
|
||||
|
||||
@@ -147,6 +147,7 @@ async function compareSub(req, res) {
|
||||
original.forEach((proxy, i) => {
|
||||
proxy.id = i;
|
||||
proxy._subName = sub.name;
|
||||
proxy._subDisplayName = sub.displayName;
|
||||
});
|
||||
|
||||
// apply processors
|
||||
@@ -238,7 +239,9 @@ async function compareCollection(req, res) {
|
||||
|
||||
currentProxies.forEach((proxy) => {
|
||||
proxy._subName = sub.name;
|
||||
proxy._subDisplayName = sub.displayName;
|
||||
proxy._collectionName = collection.name;
|
||||
proxy._collectionDisplayName = collection.displayName;
|
||||
});
|
||||
|
||||
// apply processors
|
||||
@@ -277,6 +280,7 @@ async function compareCollection(req, res) {
|
||||
original.forEach((proxy, i) => {
|
||||
proxy.id = i;
|
||||
proxy._collectionName = collection.name;
|
||||
proxy._collectionDisplayName = collection.displayName;
|
||||
});
|
||||
|
||||
const processed = await ProxyUtils.process(
|
||||
|
||||
@@ -152,6 +152,7 @@ async function produceArtifact({
|
||||
|
||||
proxies.forEach((proxy) => {
|
||||
proxy._subName = sub.name;
|
||||
proxy._subDisplayName = sub.displayName;
|
||||
});
|
||||
// apply processors
|
||||
proxies = await ProxyUtils.process(
|
||||
@@ -253,7 +254,9 @@ async function produceArtifact({
|
||||
|
||||
currentProxies.forEach((proxy) => {
|
||||
proxy._subName = sub.name;
|
||||
proxy._subDisplayName = sub.displayName;
|
||||
proxy._collectionName = collection.name;
|
||||
proxy._collectionDisplayName = collection.displayName;
|
||||
});
|
||||
|
||||
// apply processors
|
||||
@@ -310,6 +313,7 @@ async function produceArtifact({
|
||||
|
||||
proxies.forEach((proxy) => {
|
||||
proxy._collectionName = collection.name;
|
||||
proxy._collectionDisplayName = collection.displayName;
|
||||
});
|
||||
|
||||
// apply own processors
|
||||
@@ -340,6 +344,7 @@ async function produceArtifact({
|
||||
}
|
||||
exist[proxy.name] = true;
|
||||
}
|
||||
console.log(proxies);
|
||||
return ProxyUtils.produce(proxies, platform, produceType, produceOpts);
|
||||
} else if (type === 'rule') {
|
||||
const allRules = $.read(RULES_KEY);
|
||||
|
||||
Reference in New Issue
Block a user