summaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com')
-rwxr-xr-xsrc/main/java/com/mavlushechka/animarfo/telegram/bot/Bot.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/com/mavlushechka/animarfo/telegram/bot/Bot.java b/src/main/java/com/mavlushechka/animarfo/telegram/bot/Bot.java
index 9b4db94..2d91262 100755
--- a/src/main/java/com/mavlushechka/animarfo/telegram/bot/Bot.java
+++ b/src/main/java/com/mavlushechka/animarfo/telegram/bot/Bot.java
@@ -54,15 +54,17 @@ public class Bot {
public static void sendAnime() throws IOException {
String searchedAnime = Anime.searched;
- byte index = Anime.index;
byte animeAtSearchSize = Parser.getSizeOfSearchedAnime("https://anime.anidub.life/?do=search&mode=advanced&subaction=search&titleonly=3&story=" + searchedAnime);
+
if (animeAtSearchSize > 0) {
Anime[] anime = new Anime[animeAtSearchSize];
+ byte index = Anime.index;
try {
anime = Parser.getAnime("https://anime.anidub.life/?do=search&mode=advanced&subaction=search&titleonly=3&story=" + searchedAnime);
} catch (IOException ioException) {
ioException.printStackTrace();
}
+
Anime.size = animeAtSearchSize;
Anime.setList(anime);
TELEGRAM_BOT.execute(new SendPhoto(UserMessage.chatId, anime[index].getImage()).caption(anime[index].showInfo()).parseMode(ParseMode.HTML).replyMarkup(UserKeyboard.getCarousel()));
@@ -80,6 +82,7 @@ public class Bot {
} catch (IOException ioException) {
ioException.printStackTrace();
}
+
Anime.setList(anime);
TELEGRAM_BOT.execute(new SendPhoto(UserMessage.chatId, anime[index].getImage()).caption(anime[index].showInfo()).parseMode(ParseMode.HTML).replyMarkup(UserKeyboard.getCarousel()));
}
@@ -87,6 +90,7 @@ public class Bot {
public static void sendAnime(CallbackQuery callbackQuery) {
Anime[] anime = Anime.list;
byte index = Anime.index;
+
TELEGRAM_BOT.execute(new SendPhoto(callbackQuery.message().chat().id(), anime[index].getImage()).caption(anime[index].showInfo()).parseMode(ParseMode.HTML).replyMarkup(UserKeyboard.getCarousel()));
}
}