public ModeratorCommands(
     IChatModeChanger changer,
     ILinkedAccountRepo linkedAccountRepo,
     IResponseCommandRepo responseCommandRepo)
 {
     _changer             = changer;
     _linkedAccountRepo   = linkedAccountRepo;
     _responseCommandRepo = responseCommandRepo;
 }
Exemplo n.º 2
0
 public SubscriptionProcessor(
     ILogger <SubscriptionProcessor> logger,
     IBank <User> tokenBank, IUserRepo userRepo, ISubscriptionLogRepo subscriptionLogRepo,
     ILinkedAccountRepo linkedAccountRepo)
 {
     _logger              = logger;
     _tokenBank           = tokenBank;
     _userRepo            = userRepo;
     _subscriptionLogRepo = subscriptionLogRepo;
     _linkedAccountRepo   = linkedAccountRepo;
 }
Exemplo n.º 3
0
 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
     );