Add pass check for m3u and proxy

pull/232/head
FongMi 2 years ago
parent 9117f78d0c
commit a2c616533c
  1. 4
      app/src/main/java/com/fongmi/android/tv/api/LiveParser.java

@ -69,7 +69,7 @@ public class LiveParser {
if (setting.find(line)) { if (setting.find(line)) {
setting.check(line); setting.check(line);
} else if (line.startsWith("#EXTINF:")) { } else if (line.startsWith("#EXTINF:")) {
Group group = live.find(Group.create(extract(line, GROUP))); Group group = live.find(Group.create(extract(line, GROUP), live.isPass()));
channel = group.find(Channel.create(extract(line, NAME))); channel = group.find(Channel.create(extract(line, NAME)));
channel.setLogo(extract(line, LOGO)); channel.setLogo(extract(line, LOGO));
} else if (!line.startsWith("#") && line.contains("://")) { } else if (!line.startsWith("#") && line.contains("://")) {
@ -102,7 +102,7 @@ public class LiveParser {
private static void proxy(Live live, String text) { private static void proxy(Live live, String text) {
int number = 0; int number = 0;
for (Live item : Live.arrayFrom(text)) { for (Live item : Live.arrayFrom(text)) {
Group group = live.find(Group.create(item.getGroup())); Group group = live.find(Group.create(item.getGroup(), live.isPass()));
for (Channel channel : item.getChannels()) { for (Channel channel : item.getChannels()) {
channel.setNumber(++number); channel.setNumber(++number);
channel.live(live); channel.live(live);

Loading…
Cancel
Save