|
|
|
|
@ -122,15 +122,14 @@ public class Flag implements Parcelable, Diffable<Flag> { |
|
|
|
|
String[] split = urls[i].split("\\$", 2); |
|
|
|
|
String number = String.format(Locale.getDefault(), "%02d", i + 1); |
|
|
|
|
Episode episode = split.length > 1 ? Episode.create(split[0].isEmpty() ? number : split[0].trim(), split[1]) : Episode.create(number, urls[i]); |
|
|
|
|
if (!getEpisodes().contains(episode)) getEpisodes().add(episode); |
|
|
|
|
getEpisodes().add(episode); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void mergeEpisodes(List<Episode> items, boolean rev) { |
|
|
|
|
for (Episode item : items) { |
|
|
|
|
if (episodes.contains(item)) continue; |
|
|
|
|
if (rev) episodes.add(0, item); |
|
|
|
|
else episodes.add(item); |
|
|
|
|
if (rev) getEpisodes().add(0, item); |
|
|
|
|
else getEpisodes().add(item); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|