public ModeratorCommands( IChatModeChanger changer, ILinkedAccountRepo linkedAccountRepo, IResponseCommandRepo responseCommandRepo) { _changer = changer; _linkedAccountRepo = linkedAccountRepo; _responseCommandRepo = responseCommandRepo; }
public SubscriptionProcessor( ILogger <SubscriptionProcessor> logger, IBank <User> tokenBank, IUserRepo userRepo, ISubscriptionLogRepo subscriptionLogRepo, ILinkedAccountRepo linkedAccountRepo) { _logger = logger; _tokenBank = tokenBank; _userRepo = userRepo; _subscriptionLogRepo = subscriptionLogRepo; _linkedAccountRepo = linkedAccountRepo; }
public record Databases( IUserRepo UserRepo, IPollRepo PollRepo, IBadgeRepo BadgeRepo, IBank <User> PokeyenBank, IBank <User> TokensBank, ICommandLogger CommandLogger, IMessagequeueRepo MessagequeueRepo, IMessagelogRepo MessagelogRepo, ILinkedAccountRepo LinkedAccountRepo, ISubscriptionLogRepo SubscriptionLogRepo, IModLogRepo ModLogRepo, IResponseCommandRepo ResponseCommandRepo );