Skip to content

Commit e01d397

Browse files
authored
Make duration field as long. (#798)
- AudioMessageContent, VideoMessageContent, AudioMessage
1 parent c0fd8cc commit e01d397

File tree

6 files changed

+8
-8
lines changed

6 files changed

+8
-8
lines changed

line-bot-model/src/main/java/com/linecorp/bot/model/event/message/AudioMessageContent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@ public static class AudioMessageContentBuilder {
3838

3939
String id;
4040
ContentProvider contentProvider;
41-
Integer duration;
41+
Long duration;
4242
}

line-bot-model/src/main/java/com/linecorp/bot/model/event/message/VideoMessageContent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,6 @@ public static class VideoMessageContentBuilder {
3737
/**
3838
* Length of video file (milliseconds).
3939
*/
40-
Integer duration;
40+
Long duration;
4141
ContentProvider contentProvider;
4242
}

line-bot-model/src/main/java/com/linecorp/bot/model/message/AudioMessage.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public class AudioMessage implements Message {
5151
/**
5252
* Length of audio file (milliseconds).
5353
*/
54-
Integer duration;
54+
Long duration;
5555

5656
QuickReply quickReply;
5757

@@ -62,7 +62,7 @@ public class AudioMessage implements Message {
6262
*
6363
* <p>If you want use {@link QuickReply}, please use {@link #builder()} instead.
6464
*/
65-
public AudioMessage(final URI originalContentUrl, final Integer duration) {
65+
public AudioMessage(final URI originalContentUrl, final Long duration) {
6666
this(originalContentUrl, duration, null, null);
6767
}
6868

line-bot-model/src/test/java/com/linecorp/bot/model/message/AudioMessageTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class AudioMessageTest {
2929

3030
@Test
3131
public void constructor() {
32-
AudioMessage message = new AudioMessage(URI.create("https://example.com/"), 3);
32+
AudioMessage message = new AudioMessage(URI.create("https://example.com/"), 3L);
3333
assertThat(message.getOriginalContentUrl()).isEqualTo(URI.create("https://example.com/"));
3434
assertThat(message.getDuration()).isEqualTo(3);
3535
assertThat(message.getQuickReply()).isNull();
@@ -41,7 +41,7 @@ public void builder() {
4141
AudioMessage message = AudioMessage
4242
.builder()
4343
.originalContentUrl(URI.create("https://example.com/"))
44-
.duration(3)
44+
.duration(3L)
4545
.quickReply(null)
4646
.sender(Sender.builder()
4747
.name("hello")

line-bot-model/src/test/java/com/linecorp/bot/model/message/MessageJsonReconstructionTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ public void stickerMessageTest() {
124124

125125
@Test
126126
public void audioMessageTest() {
127-
test(new AudioMessage(URI.create("http://originalUrl"), 20));
127+
test(new AudioMessage(URI.create("http://originalUrl"), 20L));
128128
}
129129

130130
@Test

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ public void handleAudioMessageEvent(MessageEvent<AudioMessageContent> event) thr
174174
} else {
175175
mp4 = saveContent("mp4", responseBody);
176176
}
177-
reply(event.getReplyToken(), new AudioMessage(mp4.getUri(), 100));
177+
reply(event.getReplyToken(), new AudioMessage(mp4.getUri(), 100L));
178178
});
179179
}
180180

0 commit comments

Comments
 (0)