diff --git a/src/main/java/ru/cathub/telegabot/service/impl/BookEditingServiceImpl.java b/src/main/java/ru/cathub/telegabot/service/impl/BookEditingServiceImpl.java index ebac785..c681de5 100644 --- a/src/main/java/ru/cathub/telegabot/service/impl/BookEditingServiceImpl.java +++ b/src/main/java/ru/cathub/telegabot/service/impl/BookEditingServiceImpl.java @@ -3,22 +3,29 @@ package ru.cathub.telegabot.service.impl; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import lombok.extern.slf4j.Slf4j; -import org.springframework.transaction.annotation.Transactional; +import ru.cathub.telegabot.bot.KeyboardHelper; import ru.cathub.telegabot.model.Book; import ru.cathub.telegabot.model.BookEditStateCache; import ru.cathub.telegabot.model.BotUser; import ru.cathub.telegabot.repository.BookRepository; import java.util.Optional; + +import ru.cathub.telegabot.repository.UserRepository; import ru.cathub.telegabot.service.BookCacheService; import ru.cathub.telegabot.service.BookEditingService; import ru.cathub.telegabot.service.TelegramClientService; +import static ru.cathub.telegabot.bot.KeyboardHelper.getEditOptions; + @Service @RequiredArgsConstructor +@Slf4j public class BookEditingServiceImpl implements BookEditingService { private final BookCacheService bookCacheService; private final TelegramClientService telegramClientService; + private final BookRepository bookRepository; + private final UserRepository userRepository; public void processBookSelection(BotUser user, Long bookId) { try { @@ -98,4 +105,9 @@ public class BookEditingServiceImpl implements BookEditingService { telegramClientService.sendMessage(user, "Рейтинг успешно обновлен"); handleRestartMessage(user); } + + @Override + public void handleRestartMessage(BotUser botUser) { + telegramClientService.sendMessageWithMarkdown(botUser, "Выберите действие \uD83D\uDCCB", KeyboardHelper.getBookMenuKeyboard()); + } }