示例#1
0
 public GitHubModule(
     IGitHubCredentialRepository ownerGitHubCredentialRepository,
     IGuildSettingsRepository guildSettingsRepoistory,
     GitHubService gitHubService,
     StringCipher cypher
     )
 {
     _ownerGitHubCredentialRepository = ownerGitHubCredentialRepository;
     _guildSettingsRepoistory         = guildSettingsRepoistory;
     _gitHubService = gitHubService;
     _cypher        = cypher;
 }
示例#2
0
 public GitHubController(
     ILogger <CallbackController> logger,
     GitHubService service,
     StringCipher cypher,
     IEnumerable <BotDiscordSocketClient> botDiscordSocketClients,
     IGitHubCredentialRepository ownerGitHubCredentialRepository)
 {
     _logger  = logger;
     _service = service;
     _cypher  = cypher;
     _botDiscordSocketClients         = botDiscordSocketClients;
     _ownerGitHubCredentialRepository = ownerGitHubCredentialRepository;
 }