Add hidden config for alist

pull/69/head
FongMi 2 years ago
parent 7bbd033708
commit 8fba01bde5
  1. 6
      app/src/main/java/com/github/catvod/bean/alist/Drive.java
  2. 2
      app/src/main/java/com/github/catvod/spider/AList.java
  3. BIN
      jar/custom_spider.jar
  4. 2
      jar/custom_spider.jar.md5

@ -37,6 +37,8 @@ public class Drive {
private String token;
@SerializedName("search")
private Boolean search;
@SerializedName("hidden")
private Boolean hidden;
public static Drive objectFrom(String str) {
return new Gson().fromJson(str, Drive.class);
@ -98,6 +100,10 @@ public class Drive {
return search == null || search;
}
public Boolean hidden() {
return hidden != null && hidden;
}
public boolean isNew() {
return getVersion() == 3;
}

@ -81,7 +81,7 @@ public class AList extends Spider {
fetchRule();
List<Class> classes = new ArrayList<>();
LinkedHashMap<String, List<Filter>> filters = new LinkedHashMap<>();
for (Drive drive : drives) classes.add(drive.toType());
for (Drive drive : drives) if (!drive.hidden()) classes.add(drive.toType());
for (Class item : classes) filters.put(item.getTypeId(), getFilter());
return Result.string(classes, filters);
}

Binary file not shown.

@ -1 +1 @@
60e553db98f40a31024cbac397528fde
e9ee25066054dee3891e754f566281b7

Loading…
Cancel
Save