@@ -31,7 +31,8 @@ GithubApi ISourceGithubApiFactory.Create(string apiUrl, string uploadsUrl, strin
3131 apiUrl ??= DEFAULT_API_URL ;
3232 uploadsUrl ??= DEFAULT_UPLOADS_URL ;
3333 sourcePersonalAccessToken ??= _environmentVariableProvider . SourceGithubPersonalAccessToken ( ) ;
34- var githubClient = new GithubClient ( _octoLogger , _clientFactory . CreateClient ( "Default" ) , _versionProvider , _retryPolicy , _dateTimeProvider , sourcePersonalAccessToken ) ;
34+ var clientRetryPolicy = ( _retryPolicy ?? new RetryPolicy ( _octoLogger ) ) . WithServiceName ( "GitHub" ) ;
35+ var githubClient = new GithubClient ( _octoLogger , _clientFactory . CreateClient ( "Default" ) , _versionProvider , clientRetryPolicy , _dateTimeProvider , sourcePersonalAccessToken ) ;
3536 var multipartUploader = new ArchiveUploader ( githubClient , uploadsUrl , _octoLogger , _retryPolicy , _environmentVariableProvider ) ;
3637 return new GithubApi ( githubClient , apiUrl , _retryPolicy , multipartUploader ) ;
3738 }
@@ -41,7 +42,8 @@ GithubApi ISourceGithubApiFactory.CreateClientNoSsl(string apiUrl, string upload
4142 apiUrl ??= DEFAULT_API_URL ;
4243 uploadsUrl ??= DEFAULT_UPLOADS_URL ;
4344 sourcePersonalAccessToken ??= _environmentVariableProvider . SourceGithubPersonalAccessToken ( ) ;
44- var githubClient = new GithubClient ( _octoLogger , _clientFactory . CreateClient ( "NoSSL" ) , _versionProvider , _retryPolicy , _dateTimeProvider , sourcePersonalAccessToken ) ;
45+ var clientRetryPolicy = ( _retryPolicy ?? new RetryPolicy ( _octoLogger ) ) . WithServiceName ( "GitHub" ) ;
46+ var githubClient = new GithubClient ( _octoLogger , _clientFactory . CreateClient ( "NoSSL" ) , _versionProvider , clientRetryPolicy , _dateTimeProvider , sourcePersonalAccessToken ) ;
4547 var multipartUploader = new ArchiveUploader ( githubClient , uploadsUrl , _octoLogger , _retryPolicy , _environmentVariableProvider ) ;
4648 return new GithubApi ( githubClient , apiUrl , _retryPolicy , multipartUploader ) ;
4749 }
@@ -51,7 +53,8 @@ GithubApi ITargetGithubApiFactory.Create(string apiUrl, string uploadsUrl, strin
5153 apiUrl ??= DEFAULT_API_URL ;
5254 uploadsUrl ??= DEFAULT_UPLOADS_URL ;
5355 targetPersonalAccessToken ??= _environmentVariableProvider . TargetGithubPersonalAccessToken ( ) ;
54- var githubClient = new GithubClient ( _octoLogger , _clientFactory . CreateClient ( "Default" ) , _versionProvider , _retryPolicy , _dateTimeProvider , targetPersonalAccessToken ) ;
56+ var clientRetryPolicy = ( _retryPolicy ?? new RetryPolicy ( _octoLogger ) ) . WithServiceName ( "GitHub" ) ;
57+ var githubClient = new GithubClient ( _octoLogger , _clientFactory . CreateClient ( "Default" ) , _versionProvider , clientRetryPolicy , _dateTimeProvider , targetPersonalAccessToken ) ;
5558 var multipartUploader = new ArchiveUploader ( githubClient , uploadsUrl , _octoLogger , _retryPolicy , _environmentVariableProvider ) ;
5659 return new GithubApi ( githubClient , apiUrl , _retryPolicy , multipartUploader ) ;
5760 }
0 commit comments