diff options
Diffstat (limited to 'src/main/java/com/mavlushechka/animarfo/telegram')
| -rwxr-xr-x | src/main/java/com/mavlushechka/animarfo/telegram/bot/Bot.java | 6 | 
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()));      }  } |