Class RedditMediaMetadataSenderConfiguration

java.lang.Object
io.github.yvasyliev.forwarder.telegram.reddit.configuration.RedditMediaMetadataSenderConfiguration

@Configuration public class RedditMediaMetadataSenderConfiguration extends Object
Configuration class for Reddit media metadata senders.
  • Constructor Details

    • RedditMediaMetadataSenderConfiguration

      public RedditMediaMetadataSenderConfiguration()
  • Method Details

    • redditAnimationMetadataSender

      @Bean @ConditionalOnMissingBean(name="redditAnimationMetadataSender") public RedditMediaMetadataSender redditAnimationMetadataSender(RedditSendAnimationDTOMapper sendAnimationDTOMapper, PostSender<CloseableSupplier<SendAnimationDTO>, org.telegram.telegrambots.meta.api.objects.message.Message> animationSender)
      Bean for sending Reddit animation metadata.
      Parameters:
      sendAnimationDTOMapper - Mapper for sending animation DTOs
      animationSender - Post sender for animations
      Returns:
      Reddit media metadata sender for animations
    • redditPhotoMetadataSender

      @Bean @ConditionalOnMissingBean(name="redditPhotoMetadataSender") public RedditMediaMetadataSender redditPhotoMetadataSender(RedditSendPhotoDTOMapper sendPhotoDTOMapper, PostSender<CloseableSupplier<SendPhotoDTO>, org.telegram.telegrambots.meta.api.objects.message.Message> photoSender)
      Bean for sending Reddit photo metadata.
      Parameters:
      sendPhotoDTOMapper - Mapper for sending photo DTOs
      photoSender - Post sender for photos
      Returns:
      Reddit media metadata sender for photos