diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-05-11 19:04:16 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-05-11 19:04:16 -0400 |
| commit | 6cff1937ad05ad9dd713f1a47ebafed01cf6a80a (patch) | |
| tree | 14a61f8268f16936c7057c34b154020f4b5d6a5d | |
| parent | a9fe4084eacad2389914afb18672dc75f86596e0 (diff) | |
make xml content type common
| -rw-r--r-- | MediaBrowser.Api/Dlna/DlnaServerService.cs | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/MediaBrowser.Api/Dlna/DlnaServerService.cs b/MediaBrowser.Api/Dlna/DlnaServerService.cs index 29b7bf682c..cddb6b0ca5 100644 --- a/MediaBrowser.Api/Dlna/DlnaServerService.cs +++ b/MediaBrowser.Api/Dlna/DlnaServerService.cs @@ -108,6 +108,8 @@ namespace MediaBrowser.Api.Dlna private readonly IConnectionManager _connectionManager; private readonly IMediaReceiverRegistrar _mediaReceiverRegistrar; + private const string XMLContentType = "text/xml"; + public DlnaServerService(IDlnaManager dlnaManager, IContentDirectory contentDirectory, IConnectionManager connectionManager, IMediaReceiverRegistrar mediaReceiverRegistrar) { _dlnaManager = dlnaManager; @@ -122,49 +124,49 @@ namespace MediaBrowser.Api.Dlna var serverAddress = url.Substring(0, url.IndexOf("/dlna/", StringComparison.OrdinalIgnoreCase)); var xml = _dlnaManager.GetServerDescriptionXml(GetRequestHeaders(), request.UuId, serverAddress); - return ResultFactory.GetResult(xml, "text/xml"); + return ResultFactory.GetResult(xml, XMLContentType); } public object Get(GetContentDirectory request) { var xml = _contentDirectory.GetServiceXml(GetRequestHeaders()); - return ResultFactory.GetResult(xml, "text/xml"); + return ResultFactory.GetResult(xml, XMLContentType); } public object Get(GetMediaReceiverRegistrar request) { var xml = _mediaReceiverRegistrar.GetServiceXml(GetRequestHeaders()); - return ResultFactory.GetResult(xml, "text/xml"); + return ResultFactory.GetResult(xml, XMLContentType); } public object Get(GetConnnectionManager request) { var xml = _connectionManager.GetServiceXml(GetRequestHeaders()); - return ResultFactory.GetResult(xml, "text/xml"); + return ResultFactory.GetResult(xml, XMLContentType); } public async Task<object> Post(ProcessMediaReceiverRegistrarControlRequest request) { var response = await PostAsync(request.RequestStream, _mediaReceiverRegistrar).ConfigureAwait(false); - return ResultFactory.GetResult(response.Xml, "text/xml"); + return ResultFactory.GetResult(response.Xml, XMLContentType); } public async Task<object> Post(ProcessContentDirectoryControlRequest request) { var response = await PostAsync(request.RequestStream, _contentDirectory).ConfigureAwait(false); - return ResultFactory.GetResult(response.Xml, "text/xml"); + return ResultFactory.GetResult(response.Xml, XMLContentType); } public async Task<object> Post(ProcessConnectionManagerControlRequest request) { var response = await PostAsync(request.RequestStream, _connectionManager).ConfigureAwait(false); - return ResultFactory.GetResult(response.Xml, "text/xml"); + return ResultFactory.GetResult(response.Xml, XMLContentType); } private async Task<ControlResponse> PostAsync(Stream requestStream, IUpnpService service) |
