public RequestHandler() { _sourceBucketConfiguration = ConfigurationReader.GetSourceBucketConfiguration(); _downloader = new S3FileDownloader(new AmazonS3Client()); _downloadTracker = new DownloadTracker(new AmazonDynamoDBClient(), ConfigurationReader.GetDatabaseConfiguration()); }
public FilesController(IConfiguration configuration, ISoulseekClient client, IDownloadTracker tracker) { OutputDirectory = configuration.GetValue <string>("OUTPUT_DIR"); Client = client; Tracker = tracker; }
public RequestHandler(IFileDownloader downloader, IDownloadTracker downloadTracker, SourceBucketConfiguration sourceBucketConfiguration) { _downloader = downloader; _downloadTracker = downloadTracker; _sourceBucketConfiguration = sourceBucketConfiguration; }