From 9d121acd43c04868ca01ec91fba2d9519633e8d0 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Wed, 21 Feb 2018 17:44:06 +0100 Subject: [PATCH] Add games count to ASF statistics --- ArchiSteamFarm/Statistics.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/Statistics.cs b/ArchiSteamFarm/Statistics.cs index f6b8dd380..a77876148 100644 --- a/ArchiSteamFarm/Statistics.cs +++ b/ArchiSteamFarm/Statistics.cs @@ -21,6 +21,7 @@ using System; using System.Collections.Generic; +using System.Linq; using System.Threading; using System.Threading.Tasks; using ArchiSteamFarm.Json; @@ -117,7 +118,7 @@ namespace ArchiSteamFarm { } const string request = URL + "/api/Announce"; - Dictionary data = new Dictionary(8) { + Dictionary data = new Dictionary(9) { { "SteamID", Bot.CachedSteamID.ToString() }, { "Guid", Program.GlobalDatabase.Guid.ToString("N") }, { "Nickname", nickname ?? "" }, @@ -125,7 +126,8 @@ namespace ArchiSteamFarm { { "MatchableTypes", JsonConvert.SerializeObject(Bot.BotConfig.MatchableTypes) }, { "MatchEverything", Bot.BotConfig.TradingPreferences.HasFlag(BotConfig.ETradingPreferences.MatchEverything) ? "1" : "0" }, { "TradeToken", tradeToken }, - { "ItemsCount", inventory.Count.ToString() } + { "ItemsCount", inventory.Count.ToString() }, + { "GamesCount", inventory.Select(item => item.RealAppID).Distinct().Count().ToString() } }; // We don't need retry logic here