Exemple #1
0
        public RemoteMediaWorker(ILogger <RemoteMediaWorker> logger, IConfiguration config, MediaFileService mediaFileService, MediaInformationService mediaInformationService)
        {
            _logger                  = logger;
            _config                  = config;
            _mediaFileService        = mediaFileService;
            _mediaInformationService = mediaInformationService;

            _http = new HttpClient();
            var authBytes  = Encoding.ASCII.GetBytes(_config["RemoteHttp:HttpAuth"]);
            var authHeader = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(authBytes));

            _http.DefaultRequestHeaders.Authorization = authHeader;
        }
Exemple #2
0
 public MediaInformationController(ILogger <MediaInformationController> logger, MediaFileService mediaFileService, MediaInformationService mediaInformationService)
 {
     _logger                  = logger;
     _mediaFileService        = mediaFileService;
     _mediaInformationService = mediaInformationService;
 }