public NewTwitchChannelMessageConsumer( IChannelsCache channelsCache, IMessageRepository messageRepository, IMediator mediator) { this.channelsCache = channelsCache; this.messageRepository = messageRepository; this.mediator = mediator; }
public NewSubscriberConsumer( ISubscriptionRepository subscriptionRepository, IUserRepository userRepository, IChannelsCache channelsCache ) { this.subscriptionRepository = subscriptionRepository; this.channelsCache = channelsCache; this.userRepository = userRepository; }
public NewCommunitySubscriptionConsumer( ILogger <NewCommunitySubscriptionConsumer> logger, ISubscriptionRepository subscriptionRepository, IUserRepository usersRepository, IChannelsCache channelsCache) { this.logger = logger; this.subscriptionRepository = subscriptionRepository; this.usersRepository = usersRepository; this.channelsCache = channelsCache; }