Class RedditAnimationMetadataSender
java.lang.Object
io.github.yvasyliev.forwarder.telegram.reddit.service.sender.metadata.RedditAnimationMetadataSender
- All Implemented Interfaces:
RedditMediaMetadataSender
Sends Reddit animation metadata as Telegram animations.
-
Constructor Summary
ConstructorsConstructorDescriptionRedditAnimationMetadataSender(RedditSendAnimationDTOMapper sendAnimationDTOMapper, PostSender<CloseableSupplier<SendAnimationDTO>, org.telegram.telegrambots.meta.api.objects.message.Message> animationSender) -
Method Summary
Modifier and TypeMethodDescriptionvoidsend(Link.Metadata metadata, boolean hasSpoiler) Sends the given Reddit media metadata.
-
Constructor Details
-
RedditAnimationMetadataSender
public RedditAnimationMetadataSender(RedditSendAnimationDTOMapper sendAnimationDTOMapper, PostSender<CloseableSupplier<SendAnimationDTO>, org.telegram.telegrambots.meta.api.objects.message.Message> animationSender)
-
-
Method Details
-
send
public void send(Link.Metadata metadata, boolean hasSpoiler) throws IOException, org.telegram.telegrambots.meta.exceptions.TelegramApiException Description copied from interface:RedditMediaMetadataSenderSends the given Reddit media metadata.- Specified by:
sendin interfaceRedditMediaMetadataSender- Parameters:
metadata- the Reddit media metadata to sendhasSpoiler- indicates if the media has a spoiler- Throws:
IOException- if an I/O error occursorg.telegram.telegrambots.meta.exceptions.TelegramApiException- if a Telegram API error occurs
-