Added some stuff to stats sending

This commit is contained in:
Master Kwoth 2017-07-12 04:13:50 +02:00
parent c0012e296e
commit 467b482ff9

View File

@ -6,6 +6,7 @@ using System.Collections.Generic;
using System.Globalization; using System.Globalization;
using System.Linq; using System.Linq;
using System.Net.Http; using System.Net.Http;
using System.Runtime.InteropServices;
using System.Security.Cryptography; using System.Security.Cryptography;
using System.Text; using System.Text;
using System.Threading; using System.Threading;
@ -157,6 +158,14 @@ namespace NadekoBot.Services.Impl
} }
}, null, TimeSpan.FromHours(1), TimeSpan.FromHours(1)); }, null, TimeSpan.FromHours(1), TimeSpan.FromHours(1));
var platform = "other";
if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
platform = "linux";
else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
platform = "osx";
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
platform = "windows";
_dataTimer = new Timer(async (state) => _dataTimer = new Timer(async (state) =>
{ {
try try
@ -167,7 +176,8 @@ namespace NadekoBot.Services.Impl
new Dictionary<string, string> { new Dictionary<string, string> {
{ "id", string.Concat(MD5.Create().ComputeHash(Encoding.ASCII.GetBytes(_creds.ClientId.ToString())).Select(x => x.ToString("X2"))) }, { "id", string.Concat(MD5.Create().ComputeHash(Encoding.ASCII.GetBytes(_creds.ClientId.ToString())).Select(x => x.ToString("X2"))) },
{ "guildCount", sc.GuildCount.ToString() }, { "guildCount", sc.GuildCount.ToString() },
{ "version", BotVersion } })) { "version", BotVersion },
{ "platform", platform }}))
{ {
content.Headers.Clear(); content.Headers.Clear();
content.Headers.Add("Content-Type", "application/x-www-form-urlencoded"); content.Headers.Add("Content-Type", "application/x-www-form-urlencoded");