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; }
public MediaInformationController(ILogger <MediaInformationController> logger, MediaFileService mediaFileService, MediaInformationService mediaInformationService) { _logger = logger; _mediaFileService = mediaFileService; _mediaInformationService = mediaInformationService; }