Skip to content

Commit d28c518

Browse files
committed
Unbox chatId value to prevent using deprecated methods in telegram bot library, add notnull annotation
1 parent 5af88fc commit d28c518

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/main/java/com/github/stickerifier/stickerify/media/MediaHelper.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import com.sksamuel.scrimage.ImmutableImage;
2626
import com.sksamuel.scrimage.webp.WebpWriter;
2727
import org.apache.tika.Tika;
28+
import org.jetbrains.annotations.NotNull;
2829
import org.slf4j.Logger;
2930
import org.slf4j.LoggerFactory;
3031
import ws.schild.jave.EncoderException;
@@ -152,6 +153,7 @@ private float duration() {
152153
return (end - start) / frameRate;
153154
}
154155

156+
@NotNull
155157
@Override
156158
public String toString() {
157159
return "animated sticker [" +

src/main/java/com/github/stickerifier/stickerify/telegram/model/TelegramRequest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import com.pengrad.telegrambot.model.Sticker;
1313
import com.pengrad.telegrambot.model.Video;
1414
import com.pengrad.telegrambot.model.VideoNote;
15+
import org.jetbrains.annotations.NotNull;
1516

1617
import java.util.Arrays;
1718
import java.util.Objects;
@@ -59,7 +60,7 @@ private TelegramFile getBestPhoto(PhotoSize[] photos) {
5960
.orElse(TelegramFile.TOO_LARGE);
6061
}
6162

62-
public Long getChatId() {
63+
public long getChatId() {
6364
return message.chat().id();
6465
}
6566

@@ -95,6 +96,7 @@ public Answer getAnswerMessage() {
9596
};
9697
}
9798

99+
@NotNull
98100
@Override
99101
public String toString() {
100102
var file = Optional.ofNullable(getFile()).map(TelegramFile::id).orElse(null);

0 commit comments

Comments
 (0)