diff --git a/library/src/main/java/ru/mail/im/botapi/BotApiClientController.java b/library/src/main/java/ru/mail/im/botapi/BotApiClientController.java index 4e739ef..4381af4 100644 --- a/library/src/main/java/ru/mail/im/botapi/BotApiClientController.java +++ b/library/src/main/java/ru/mail/im/botapi/BotApiClientController.java @@ -145,6 +145,7 @@ public ApiResponse editText(final EditTextRequest request) throws IOException { request.getChatId(), request.getMsgId(), request.getNewText(), + request.getFormat(), request.getKeyboard() ); } @@ -158,7 +159,7 @@ public ApiResponse editText( final long msgId, final String text ) throws IOException { - return client.messages().editText(chatId, msgId, text, null); + return client.messages().editText(chatId, msgId, text, null, null); } public ApiResponse deleteMessage(final DeleteMessagesRequest request) throws IOException { diff --git a/library/src/main/java/ru/mail/im/botapi/api/Messages.java b/library/src/main/java/ru/mail/im/botapi/api/Messages.java index a0f2469..78fca9f 100644 --- a/library/src/main/java/ru/mail/im/botapi/api/Messages.java +++ b/library/src/main/java/ru/mail/im/botapi/api/Messages.java @@ -38,6 +38,7 @@ ApiResponse editText( @RequestParam("chatId") final String chatId, @RequestParam("msgId") final long msgId, @RequestParam("text") final String newText, + @RequestParam("format") final String format, @RequestParam("inlineKeyboardMarkup") final List> keyboard ) throws IOException; diff --git a/library/src/main/java/ru/mail/im/botapi/api/entity/EditTextRequest.java b/library/src/main/java/ru/mail/im/botapi/api/entity/EditTextRequest.java index fe790d1..14611f3 100644 --- a/library/src/main/java/ru/mail/im/botapi/api/entity/EditTextRequest.java +++ b/library/src/main/java/ru/mail/im/botapi/api/entity/EditTextRequest.java @@ -6,6 +6,7 @@ public class EditTextRequest { private String chatId; private long msgId; private String newText; + private String format; private List> keyboard; public String getChatId() { @@ -43,4 +44,13 @@ public EditTextRequest setKeyboard(final List> keyboa this.keyboard = keyboard; return this; } + + public String getFormat() { + return format; + } + + public EditTextRequest setFormat(String format) { + this.format = format; + return this; + } }