Skip to content

Commit 0427b7d

Browse files
authored
Add Quote message feature (#1073)
* NO-ISSUE Update line-openapi digest to cdac946 * NO-ISSUE Add Quote message feature
1 parent 3048f73 commit 0427b7d

File tree

10 files changed

+16
-11
lines changed

10 files changed

+16
-11
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
public StickerMessage(String packageId, String stickerId) {
2-
this(null, null, packageId, stickerId);
2+
this(null, null, packageId, stickerId, null);
33
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
public TextMessage(String text) {
2-
this(null, null, text, null);
2+
this(null, null, text, null, null);
33
}

line-bot-integration-test/src/integrationTest/java/com/linecorp/bot/client/InsightIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public void testGetMessageEvent() throws Exception {
5858
checkNumberOfFollowersForNarrowcast();
5959

6060
// Send narrowcast message.
61-
Result<Void> result = messagingApiClient.narrowcast(
61+
Result<Object> result = messagingApiClient.narrowcast(
6262
null, new NarrowcastRequest(
6363
List.of(new TextMessage("Narrowcast test(gender=male)")),
6464
null,

line-bot-integration-test/src/integrationTest/java/com/linecorp/bot/client/NarrowcastIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ public void narrowcastAppType() throws Exception {
9090
}
9191

9292
private void testNarrowcast(NarrowcastRequest narrowcast) throws Exception {
93-
Result<Void> response = target.narrowcast(null, narrowcast).get();
93+
Result<Object> response = target.narrowcast(null, narrowcast).get();
9494
log.info("Narrowcast response={}", response);
9595
for (int i = 0; i < 10; i++) {
9696
NarrowcastProgressResponse progressResponse = target.getNarrowcastProgress(

line-openapi

samples/sample-spring-boot-kitchensink/src/main/java/com/example/bot/spring/KitchenSinkController.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
import com.linecorp.bot.messaging.model.MessageImagemapAction;
6565
import com.linecorp.bot.messaging.model.PostbackAction;
6666
import com.linecorp.bot.messaging.model.ReplyMessageRequest;
67+
import com.linecorp.bot.messaging.model.ReplyMessageResponse;
6768
import com.linecorp.bot.messaging.model.RoomMemberCountResponse;
6869
import com.linecorp.bot.messaging.model.Sender;
6970
import com.linecorp.bot.messaging.model.StickerMessage;
@@ -316,7 +317,7 @@ private void reply(String replyToken,
316317
try {
317318
Objects.requireNonNull(replyToken, "replyToken");
318319
Objects.requireNonNull(messages, "messages");
319-
Result<Void> apiResponse = messagingApiClient
320+
Result<ReplyMessageResponse> apiResponse = messagingApiClient
320321
.replyMessage(new ReplyMessageRequest(replyToken, messages, notificationDisabled))
321322
.get();
322323
log.info("Sent messages: {}", apiResponse);
@@ -634,6 +635,7 @@ private void handleTextContent(String replyToken, MessageEvent event, TextMessag
634635
null,
635636
new Sender("Cat", createUri("/static/icon/cat.png")),
636637
"Hello, I'm cat! Meow~",
638+
null,
637639
null));
638640
default -> {
639641
log.info("Returns echo message {}: {}", replyToken, text);

samples/sample-spring-boot-kitchensink/src/main/java/com/example/bot/spring/MessageWithQuickReplySupplier.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,6 @@ public Message get() {
4949

5050
final QuickReply quickReply = new QuickReply(items);
5151

52-
return new TextMessage(quickReply, null, "Message with QuickReply", null);
52+
return new TextMessage(quickReply, null, "Message with QuickReply", null, null);
5353
}
5454
}

spring-boot/line-bot-spring-boot-handler/src/main/java/com/linecorp/bot/spring/boot/handler/support/ReplyByReturnValueConsumer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
import com.linecorp.bot.messaging.client.MessagingApiClient;
3232
import com.linecorp.bot.messaging.model.Message;
3333
import com.linecorp.bot.messaging.model.ReplyMessageRequest;
34+
import com.linecorp.bot.messaging.model.ReplyMessageResponse;
3435
import com.linecorp.bot.webhook.model.Event;
3536
import com.linecorp.bot.webhook.model.ReplyEvent;
3637

@@ -103,7 +104,7 @@ private void reply(final List<Message> messages) {
103104
// DO NOT BLOCK HERE, otherwise, next message processing will be BLOCKED.
104105
}
105106

106-
private void logging(final Result<Void> unused, final Throwable throwable) {
107+
private void logging(final Result<ReplyMessageResponse> unused, final Throwable throwable) {
107108
if (throwable == null) {
108109
log.debug("Reply message success");
109110
} else {

spring-boot/line-bot-spring-boot-handler/src/test/java/com/linecorp/bot/spring/boot/handler/argument/MessageContentArgumentResolverTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ void isSupported() {
3232
var resolver = new MessageContentArgumentResolver(TextMessageContent.class);
3333
assertThat(resolver.isSupported(
3434
new MessageEvent(null, null, null, null, null, null,
35-
new TextMessageContent("aaa", "bbb", null, null)))).isTrue();
35+
new TextMessageContent("aaa", "bbb", null, null, null, null)))).isTrue();
3636
assertThat(resolver.isSupported(
3737
new MessageEvent(null, null, null, null, null, null,
38-
new ImageMessageContent("aaa", null, null)))).isFalse();
38+
new ImageMessageContent("aaa", null, null, null)))).isFalse();
3939
assertThat(resolver.isSupported(
4040
new MemberJoinedEvent(null, null, null, null, null, null,
4141
null))).isFalse();
@@ -44,7 +44,7 @@ void isSupported() {
4444
@Test
4545
void resolve() {
4646
var resolver = new MessageContentArgumentResolver(TextMessageContent.class);
47-
TextMessageContent textMessageContent = new TextMessageContent("aaa", "bbb", null, null);
47+
TextMessageContent textMessageContent = new TextMessageContent("aaa", "bbb", null, null, null, null);
4848
assertThat(resolver.resolve(
4949
"AAAA", new MessageEvent(
5050
null, null, null, null, null, null,

spring-boot/line-bot-spring-boot-handler/src/test/java/com/linecorp/bot/spring/boot/handler/support/EventTestUtil.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ public static MessageEvent createTextMessage(final String text) {
4141
"id",
4242
text,
4343
null,
44+
null,
45+
null,
4446
null
4547
)
4648
);

0 commit comments

Comments
 (0)