feat: handle remote clash config fields

This commit is contained in:
GyDi
2022-04-07 01:20:44 +08:00
parent 6ade0b2b1a
commit fd99ba6255
7 changed files with 146 additions and 7 deletions

View File

@@ -145,11 +145,12 @@ class Enhance {
// enhanced mode runner
private async runner(payload: CmdType.EnhancedPayload) {
const chain = payload.chain || [];
const valid = payload.valid || [];
if (!Array.isArray(chain)) throw new Error("unhandle error");
let pdata = payload.current || {};
let useList = [] as string[];
let useList = valid;
for (const each of chain) {
const { uid, type = "" } = each.item;