From d15bbedf2f40d48b264537c3c09c58a118fdd37e Mon Sep 17 00:00:00 2001 From: Mavlushechka Date: Sun, 30 Jan 2022 22:12:52 +0500 Subject: Unite two for cycles --- .../animarfo/telegram/user/keyboard/UserKeyboard.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/mavlushechka/animarfo/telegram/user/keyboard/UserKeyboard.java b/src/main/java/com/mavlushechka/animarfo/telegram/user/keyboard/UserKeyboard.java index cb6d2af..8ceed57 100644 --- a/src/main/java/com/mavlushechka/animarfo/telegram/user/keyboard/UserKeyboard.java +++ b/src/main/java/com/mavlushechka/animarfo/telegram/user/keyboard/UserKeyboard.java @@ -40,22 +40,20 @@ public class UserKeyboard { public static Keyboard getAnidub() throws IOException { Anime[] anime = Anime.list; Anime thisAnime = anime[Anime.index]; - Elements seriesList = Parser.getPage(thisAnime.getUrl()).select("div[class=tabs-b video-box]").next().select("span"); ArrayList series = new ArrayList<>(); ArrayList seriesUrls = new ArrayList<>(); - - for (Element seriesTemp : seriesList) { - series.add(Jsoup.parse(String.valueOf(seriesTemp)).text()); - } + InlineKeyboardMarkup inlineKeyboardMarkup = new InlineKeyboardMarkup(); for (Element seriesTemp : seriesList) { String text = seriesTemp.toString(); int start = text.indexOf("=\"") + 2; int end = text.indexOf("\" "); char[] dst = new char[end - start]; + text.getChars(start, end, dst, 0); seriesUrls.add(String.valueOf(dst)); + series.add(Jsoup.parse(String.valueOf(seriesTemp)).text()); } for (int i = 0; i < series.size(); i++) { -- cgit v1.2.3