feat: 支持自定义订阅节点并兼容现有数据库
This commit is contained in:
@@ -9,6 +9,7 @@ import {
|
||||
} from "@/lib/subscription";
|
||||
import {
|
||||
getAdminMirrorUser,
|
||||
getNodeProxyName,
|
||||
getSubscriptionSettings,
|
||||
listSubscriptionNodes,
|
||||
} from "@/lib/store";
|
||||
@@ -25,11 +26,13 @@ export default async function AdminSubscriptionsPage() {
|
||||
]);
|
||||
const proxyGroupNodes = nodes.map((node) => ({
|
||||
slug: node.slug,
|
||||
label: node.client_name || node.name,
|
||||
label: getNodeProxyName(node),
|
||||
meta:
|
||||
node.client_name && node.client_name !== node.name
|
||||
? `${node.name} / ${node.slug}`
|
||||
: node.slug,
|
||||
node.node_type === "custom"
|
||||
? `${node.name} / ${node.slug} / 自定义`
|
||||
: node.client_name && node.client_name !== node.name
|
||||
? `${node.name} / ${node.slug}`
|
||||
: node.slug,
|
||||
}));
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user