feat: Add date editing functionality for books
This commit is contained in:
@@ -173,6 +173,12 @@ public class KeyboardHelper {
|
||||
.callbackData("BOOK_EDIT_RATING")
|
||||
.build()
|
||||
);
|
||||
navRow.add(
|
||||
InlineKeyboardButton.builder()
|
||||
.text("Дата \uD83D\uDCC5")
|
||||
.callbackData("BOOK_EDIT_DATE")
|
||||
.build()
|
||||
);
|
||||
// navRow.add(
|
||||
// InlineKeyboardButton.builder()
|
||||
// .text("Отмена ❌")
|
||||
|
||||
@@ -10,6 +10,7 @@ public interface BookEditingService {
|
||||
void updateBookTitle(BotUser user, String newTitle);
|
||||
void updateBookAuthor(BotUser user, String newAuthor);
|
||||
void updateBookRating(BotUser user, String newRating);
|
||||
|
||||
void handleEditDate(BotUser user);
|
||||
void updateBookDate(BotUser user, String newDate);
|
||||
void handleRestartMessage(BotUser botUser);
|
||||
}
|
||||
|
||||
@@ -35,4 +35,5 @@ public class Constants {
|
||||
public static final String ERROR_INVALID_BOOK_ID = "Некорректный ID книги";
|
||||
public static final String ERROR_LOADING_BOOKS = "❌ Ошибка при загрузке списка книг";
|
||||
public static final String ERROR_NO_ACTION = "❌ Нет текущего действия. Выберите действие из меню или перейдите в начальное меню командой /start";
|
||||
public static final String ERROR_INVALID_DATE_FORMAT = "Неверный формат даты. Используйте ДД.ММ.ГГГГ";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user