From 25d02069a16cca124f9c133fb9210426c1543df6 Mon Sep 17 00:00:00 2001 From: dlgt7 <102397160+dlgt7@users.noreply.github.com> Date: Fri, 8 Sep 2023 22:17:42 +0800 Subject: [PATCH] =?UTF-8?q?Delete=20=E4=BF=8A=E7=89=88TK=E7=89=88=E9=80=82?= =?UTF-8?q?=E9=85=8Dfongmi=E7=9A=84rule.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 俊版TK版适配fongmi的rule.md | 52 ------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 俊版TK版适配fongmi的rule.md diff --git a/俊版TK版适配fongmi的rule.md b/俊版TK版适配fongmi的rule.md deleted file mode 100644 index 438a6b3..0000000 --- a/俊版TK版适配fongmi的rule.md +++ /dev/null @@ -1,52 +0,0 @@ -ApiConfig.java TK版505 俊版446 - - //video parse rule for host 修改获取接口里的rules配置字段名,适配fongmi配置。20230523 - - //video parse rule for host - if (infoJson.has("rules")) { - VideoParseRuler.clearRule(); - for(JsonElement oneHostRule : infoJson.getAsJsonArray("rules")) { - JsonObject obj = (JsonObject) oneHostRule; - if (obj.has("host")) { - String host = obj.get("host").getAsString(); - if (obj.has("rule")) { - JsonArray ruleJsonArr = obj.getAsJsonArray("rule"); - ArrayList rule = new ArrayList<>(); - for (JsonElement one : ruleJsonArr) { - String oneRule = one.getAsString(); - rule.add(oneRule); - } - if (rule.size() > 0) { - VideoParseRuler.addHostRule(host, rule); - } - } - if (obj.has("filter")) { - JsonArray filterJsonArr = obj.getAsJsonArray("filter"); - ArrayList filter = new ArrayList<>(); - for (JsonElement one : filterJsonArr) { - String oneFilter = one.getAsString(); - filter.add(oneFilter); - } - if (filter.size() > 0) { - VideoParseRuler.addHostFilter(host, filter); - } - } - } - if (obj.has("hosts") && obj.has("regex")) { - ArrayList rule = new ArrayList<>(); - JsonArray regexArray = obj.getAsJsonArray("regex"); - for (JsonElement one : regexArray) { - rule.add(one.getAsString()); - } - - JsonArray array = obj.getAsJsonArray("hosts"); - for (JsonElement one : array) { - String host = one.getAsString(); - VideoParseRuler.addHostRule(host, rule); - } - } - } - } - String defaultIJKADS="{\"ijk\":[{\"options\": - -