Skip to content

Commit 6cf1e8d

Browse files
committed
Added the parameter revoke_messages to the method kickChatMember, allowing to delete all messages from a group for the user who is being removed.
1 parent 9a69fbc commit 6cf1e8d

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

library/src/main/java/com/pengrad/telegrambot/request/KickChatMember.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,8 @@ public KickChatMember(Object chatId, int userId) {
1616
public KickChatMember untilDate(int untilDate) {
1717
return add("until_date", untilDate);
1818
}
19+
20+
public KickChatMember revokeMessages(boolean revokeMessages) {
21+
return add("revoke_messages", revokeMessages);
22+
}
1923
}

library/src/test/java/com/pengrad/telegrambot/TelegramBotTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ public void getFile() throws IOException {
244244

245245
@Test
246246
public void kickChatMember() {
247-
BaseResponse response = bot.execute(new KickChatMember(channelName, chatId).untilDate(123));
247+
BaseResponse response = bot.execute(new KickChatMember(channelName, chatId).untilDate(123).revokeMessages(true));
248248
assertFalse(response.isOk());
249249
assertEquals(400, response.errorCode());
250250
assertEquals("Bad Request: can't remove chat owner", response.description());

0 commit comments

Comments
 (0)