diff --git a/DiscImageChef.Core/Remote.cs b/DiscImageChef.Core/Remote.cs
index 9e4886b55..9104d505f 100644
--- a/DiscImageChef.Core/Remote.cs
+++ b/DiscImageChef.Core/Remote.cs
@@ -38,7 +38,6 @@ using System.Linq;
using System.Net;
using System.Text;
using System.Threading;
-using System.Xml.Serialization;
using DiscImageChef.CommonTypes.Metadata;
using DiscImageChef.Console;
using DiscImageChef.Database;
@@ -60,62 +59,7 @@ namespace DiscImageChef.Core
/// Submits a device report
///
/// Device report
- public static void SubmitReport(DeviceReport report)
- {
- Thread submitThread = new Thread(() =>
- {
- try
- {
- #if DEBUG
- System.Console.WriteLine("Uploading device report");
- #else
- DiscImageChef.Console.DicConsole.DebugWriteLine("Submit stats", "Uploading device report");
- #endif
-
- MemoryStream xmlStream = new MemoryStream();
- XmlSerializer xmlSer = new XmlSerializer(typeof(DeviceReport));
- xmlSer.Serialize(xmlStream, report);
- xmlStream.Seek(0, SeekOrigin.Begin);
- WebRequest request = WebRequest.Create("http://discimagechef.claunia.com/api/uploadreport");
- ((HttpWebRequest)request).UserAgent = $"DiscImageChef {typeof(Version).Assembly.GetName().Version}";
- request.Method = "POST";
- request.ContentLength = xmlStream.Length;
- request.ContentType = "application/xml";
- Stream reqStream = request.GetRequestStream();
- xmlStream.CopyTo(reqStream);
- reqStream.Close();
- WebResponse response = request.GetResponse();
-
- if(((HttpWebResponse)response).StatusCode != HttpStatusCode.OK) return;
-
- Stream data = response.GetResponseStream();
- StreamReader reader = new StreamReader(data ?? throw new InvalidOperationException());
-
- reader.ReadToEnd();
- data.Close();
- response.Close();
- xmlStream.Close();
- }
- catch(WebException)
- {
- // Can't connect to the server, do nothing
- }
- // ReSharper disable once RedundantCatchClause
- catch
- {
- #if DEBUG
- if(Debugger.IsAttached) throw;
- #endif
- }
- });
- submitThread.Start();
- }
-
- ///
- /// Submits a device report
- ///
- /// Device report
- public static void SubmitReportV2(DeviceReportV2 report)
+ public static void SubmitReport(DeviceReportV2 report)
{
Thread submitThread = new Thread(() =>
{
diff --git a/DiscImageChef/Commands/DeviceReport.cs b/DiscImageChef/Commands/DeviceReport.cs
index e1e8c3ec3..202fefa3f 100644
--- a/DiscImageChef/Commands/DeviceReport.cs
+++ b/DiscImageChef/Commands/DeviceReport.cs
@@ -940,7 +940,7 @@ namespace DiscImageChef.Commands
}
// TODO:
- if(Settings.Settings.Current.ShareReports) Remote.SubmitReportV2(report);
+ if(Settings.Settings.Current.ShareReports) Remote.SubmitReport(report);
}
}
}
\ No newline at end of file