Class RedditHostedVideoSender

java.lang.Object
io.github.yvasyliev.forwarder.telegram.reddit.service.sender.strategy.RedditHostedVideoSender
All Implemented Interfaces:
RedditPostSender, RedditPostSenderStrategy

public class RedditHostedVideoSender extends Object implements RedditPostSenderStrategy
Sender for Reddit hosted video posts.
  • Constructor Details

  • Method Details

    • canSend

      public boolean canSend(Link post)
      Description copied from interface: RedditPostSenderStrategy
      Determines if this strategy can send the given Reddit post.
      Specified by:
      canSend in interface RedditPostSenderStrategy
      Parameters:
      post - the Reddit post to evaluate
      Returns:
      true if this strategy can send the post, false otherwise
    • send

      public void send(Link post) throws IOException, org.telegram.telegrambots.meta.exceptions.TelegramApiException
      Description copied from interface: RedditPostSender
      Sends a Reddit post to Telegram.
      Specified by:
      send in interface RedditPostSender
      Parameters:
      post - the Reddit post to be sent
      Throws:
      IOException - if an I/O error occurs
      org.telegram.telegrambots.meta.exceptions.TelegramApiException - if a Telegram API error occurs