Skip to content

Commit dfafe2f

Browse files
committed
Fix SentWebAppMessageResponse result
1 parent 0b3f493 commit dfafe2f

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed
Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
package com.pengrad.telegrambot.response;
22

3+
import com.pengrad.telegrambot.model.SentWebAppMessage;
4+
35
/**
46
* Mirco Ianese
57
* 20 Apr 2022
68
*/
79
public class SentWebAppMessageResponse extends BaseResponse {
8-
9-
private String inline_message_id;
1010

11-
public String inlineMessageId() {
12-
return inline_message_id;
11+
private SentWebAppMessage result;
12+
13+
public SentWebAppMessage sentWebAppMessage() {
14+
return result;
1315
}
1416

1517
@Override
1618
public String toString() {
1719
return "SentWebAppMessageResponse{" +
18-
"inline_message_id=" + inline_message_id +
20+
"result=" + result +
1921
'}';
2022
}
21-
2223
}

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2284,4 +2284,12 @@ public void setMyShortDescription() {
22842284
assertNotNull(desc);
22852285
assertEquals("short_desc", desc.shortDescription());
22862286
}
2287+
2288+
@Test
2289+
public void answerWebAppQuery() {
2290+
SentWebAppMessageResponse response = bot.execute(new AnswerWebAppQuery("123", new InlineQueryResultArticle("1", "title", "text")));
2291+
assertFalse(response.isOk());
2292+
assertEquals("Bad Request: query is too old and response timeout expired or query ID is invalid", response.description());
2293+
assertNull(response.sentWebAppMessage());
2294+
}
22872295
}

0 commit comments

Comments
 (0)