예제 #1
0
 public StaffVerificationReactionHandler(IUrlProvider urlProvider,
                                         IOptions <CommonCommandOptions> options,
                                         IDiscordRoleManager roleManager,
                                         ILogger <StaffVerificationReactionHandler> logger)
 {
     _urlProvider = urlProvider;
     _config      = options.Value;
     _roleManager = roleManager;
     _logger      = logger;
 }
 public CvutAuthorizationService(HonzaBotnerDbContext dbContext, IOptions <CvutConfig> cvutConfig,
                                 IUsermapInfoService usermapInfoService, IDiscordRoleManager roleManager, HttpClient client,
                                 IHashService hashService, ILogger <CvutAuthorizationService> logger)
 {
     _dbContext          = dbContext;
     _cvutConfig         = cvutConfig.Value;
     _usermapInfoService = usermapInfoService;
     _roleManager        = roleManager;
     _client             = client;
     _hashService        = hashService;
     _logger             = logger;
 }