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