Fix special ext

pull/123/head
FongMi 4 years ago
parent 71d003c69f
commit 74af3e2eaa
  1. 1
      app/src/main/java/com/fongmi/android/tv/api/ApiConfig.java
  2. 4
      app/src/main/java/com/fongmi/android/tv/api/Decoder.java

@ -168,6 +168,7 @@ public class ApiConfig {
if (ext.startsWith("http")) return ext;
else if (ext.startsWith("file")) return FileUtil.read(ext);
else if (ext.startsWith("img+")) return Decoder.getExt(ext);
else if (ext.contains("http") || ext.contains("file")) return ext;
else if (ext.endsWith(".json") || ext.endsWith(".py")) return parseExt(Utils.convert(ext));
return ext;
}

@ -88,9 +88,7 @@ public class Decoder {
private static String extract(String data) {
Matcher matcher = Pattern.compile("[A-Za-z0-9]{8}\\*\\*").matcher(data);
if (!matcher.find()) return "";
String key = matcher.group();
return data.substring(data.indexOf(key) + key.length());
return matcher.find() ? data.substring(data.indexOf(matcher.group()) + 10) : "";
}
private static byte[] padEnd(String key) {

Loading…
Cancel
Save