FileshareTransferIssueBuilderFactory
using Relativity.Transfer.FileShare.Paths;
using Relativity.Transfer.Paths;
namespace Relativity.Transfer.FileShare.Issues
{
internal class FileshareTransferIssueBuilderFactory
{
private readonly ClientConfiguration ;
public FileshareTransferIssueBuilderFactory(ClientConfiguration configuration)
{
this.configuration = configuration;
}
public IFileshareTransferIssueBuilder ()
{
PathStatusResolver pathStatusResolver = new PathStatusResolver(configuration);
return new FileshareTransferIssueBuilder(new RetryablePathStatusChecker(configuration), new FilesharePathStatusResolver(pathStatusResolver));
}
}
}