Delete 俊版TK版适配fongmi的rule.md

This commit is contained in:
dlgt7
2023-09-08 22:17:42 +08:00
committed by GitHub
parent f8c071fb8f
commit 25d02069a1
-52
View File
@@ -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<String> 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<String> 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<String> 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\":