Class RedditRichVideoSenderManager
java.lang.Object
io.github.yvasyliev.forwarder.telegram.reddit.service.sender.strategy.RedditRichVideoSenderManager
- All Implemented Interfaces:
RedditPostSender, RedditPostSenderStrategy
Manager for sending Reddit rich video posts.
-
Constructor Summary
ConstructorsConstructorDescriptionRedditRichVideoSenderManager(RedditPostSender animationSender, RedditPostSender urlSender) -
Method Summary
-
Constructor Details
-
RedditRichVideoSenderManager
-
-
Method Details
-
canSend
Description copied from interface:RedditPostSenderStrategyDetermines if this strategy can send the given Reddit post.- Specified by:
canSendin interfaceRedditPostSenderStrategy- Parameters:
post- the Reddit post to evaluate- Returns:
trueif this strategy can send the post,falseotherwise
-
send
public void send(Link post) throws IOException, org.telegram.telegrambots.meta.exceptions.TelegramApiException Description copied from interface:RedditPostSenderSends a Reddit post to Telegram.- Specified by:
sendin interfaceRedditPostSender- Parameters:
post- the Reddit post to be sent- Throws:
IOException- if an I/O error occursorg.telegram.telegrambots.meta.exceptions.TelegramApiException- if a Telegram API error occurs
-