Retry CDN login

This commit is contained in:
Timothy Baldridge 2021-03-10 21:31:49 -07:00
parent ba9c4e45e4
commit b13b597c80

View File

@ -26,9 +26,12 @@ namespace Wabbajack.Server.DTOs
public async Task<FtpClient> GetClient()
{
var ftpClient = new FtpClient(Hostname, new NetworkCredential(Username, Password));
await ftpClient.ConnectAsync();
return ftpClient;
return await CircuitBreaker.WithAutoRetryAllAsync(async () =>
{
var ftpClient = new FtpClient(Hostname, new NetworkCredential(Username, Password));
await ftpClient.ConnectAsync();
return ftpClient;
});
}
}
}