Class RedditMediaMetadataSenderConfiguration
java.lang.Object
io.github.yvasyliev.forwarder.telegram.reddit.configuration.RedditMediaMetadataSenderConfiguration
Configuration class for Reddit media metadata senders.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionredditAnimationMetadataSender(RedditSendAnimationDTOMapper sendAnimationDTOMapper, PostSender<CloseableSupplier<SendAnimationDTO>, org.telegram.telegrambots.meta.api.objects.message.Message> animationSender) Bean for sending Reddit animation metadata.redditPhotoMetadataSender(RedditSendPhotoDTOMapper sendPhotoDTOMapper, PostSender<CloseableSupplier<SendPhotoDTO>, org.telegram.telegrambots.meta.api.objects.message.Message> photoSender) Bean for sending Reddit photo metadata.
-
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 DTOsanimationSender- 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 DTOsphotoSender- Post sender for photos- Returns:
- Reddit media metadata sender for photos
-