public RepositoryClientFactory( IHttpClient httpClient, IGitLabCredentialService gitLabCredentialService) { this.httpClient = httpClient; this.gitLabCredentialService = gitLabCredentialService; }
public GitLabClient(string repoId, IHttpClient httpClient, IGitLabCredentialService gitLabCredentialService) { this.repoId = repoId; this.httpClient = httpClient; var credentials = gitLabCredentialService.GetGitLabCredentials(); gitLabDefaultUrl = credentials.DefaultUrl; credentialParameters = new Dictionary <string, string> { { "private_token", credentials.PrivateToken }, }; }