aboutsummaryrefslogtreecommitdiff
path: root/Emby.Dlna/Service/ControlErrorHandler.cs
diff options
context:
space:
mode:
authorPatrick Barron <barronpm@gmail.com>2023-11-09 14:45:16 -0500
committerPatrick Barron <barronpm@gmail.com>2023-11-15 20:53:44 -0500
commitf1aba6b95230474d47c580071370c7dbd00eba13 (patch)
tree4fdc0131e7ae17c724e5bcda8d1e8878475a6461 /Emby.Dlna/Service/ControlErrorHandler.cs
parent01fd42cf9555d85469c07ce3d0c0e5842359eb2b (diff)
Remove Emby.Dlna
Diffstat (limited to 'Emby.Dlna/Service/ControlErrorHandler.cs')
-rw-r--r--Emby.Dlna/Service/ControlErrorHandler.cs52
1 files changed, 0 insertions, 52 deletions
diff --git a/Emby.Dlna/Service/ControlErrorHandler.cs b/Emby.Dlna/Service/ControlErrorHandler.cs
deleted file mode 100644
index 3e2cd6d2e4..0000000000
--- a/Emby.Dlna/Service/ControlErrorHandler.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-#pragma warning disable CS1591
-
-using System;
-using System.IO;
-using System.Text;
-using System.Xml;
-using Emby.Dlna.Didl;
-
-namespace Emby.Dlna.Service
-{
- public static class ControlErrorHandler
- {
- private const string NsSoapEnv = "http://schemas.xmlsoap.org/soap/envelope/";
-
- public static ControlResponse GetResponse(Exception ex)
- {
- var settings = new XmlWriterSettings
- {
- Encoding = Encoding.UTF8,
- CloseOutput = false
- };
-
- StringWriter builder = new StringWriterWithEncoding(Encoding.UTF8);
-
- using (var writer = XmlWriter.Create(builder, settings))
- {
- writer.WriteStartDocument(true);
-
- writer.WriteStartElement("SOAP-ENV", "Envelope", NsSoapEnv);
- writer.WriteAttributeString(string.Empty, "encodingStyle", NsSoapEnv, "http://schemas.xmlsoap.org/soap/encoding/");
-
- writer.WriteStartElement("SOAP-ENV", "Body", NsSoapEnv);
- writer.WriteStartElement("SOAP-ENV", "Fault", NsSoapEnv);
-
- writer.WriteElementString("faultcode", "500");
- writer.WriteElementString("faultstring", ex.Message);
-
- writer.WriteStartElement("detail");
- writer.WriteRaw("<UPnPError xmlns=\"urn:schemas-upnp-org:control-1-0\"><errorCode>401</errorCode><errorDescription>Invalid Action</errorDescription></UPnPError>");
- writer.WriteFullEndElement();
-
- writer.WriteFullEndElement();
- writer.WriteFullEndElement();
-
- writer.WriteFullEndElement();
- writer.WriteEndDocument();
- }
-
- return new ControlResponse(builder.ToString(), false);
- }
- }
-}