Remove old report submit code.

This commit is contained in:
2019-01-04 04:16:44 +00:00
parent 0b42d72f2a
commit ffb7f95e58
2 changed files with 2 additions and 58 deletions

View File

@@ -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
/// </summary>
/// <param name="report">Device report</param>
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();
}
/// <summary>
/// Submits a device report
/// </summary>
/// <param name="report">Device report</param>
public static void SubmitReportV2(DeviceReportV2 report)
public static void SubmitReport(DeviceReportV2 report)
{
Thread submitThread = new Thread(() =>
{

View File

@@ -940,7 +940,7 @@ namespace DiscImageChef.Commands
}
// TODO:
if(Settings.Settings.Current.ShareReports) Remote.SubmitReportV2(report);
if(Settings.Settings.Current.ShareReports) Remote.SubmitReport(report);
}
}
}