Dbot.Processor.Commander.Starcraft C# (CSharp) Method

Starcraft() private method

private Starcraft ( ) : string
return string
        private string Starcraft()
        {
            var json = Tools.DownloadData($"https://us.api.battle.net/sc2/profile/310150/1/Destiny/matches?locale=en_US&apikey={PrivateConstants.BattleNet}");
              dynamic dyn = JsonConvert.DeserializeObject(json.Result);
              var date = (int) dyn.matches[0].date;
              var map = (string) dyn.matches[0].map;
              var delta = Tools.PrettyDeltaTime(Tools.Epoch(DateTime.UtcNow) - TimeSpan.FromSeconds(date), "~");
              var decision = ((string) dyn.matches[0].decision).ToLower();
              var type = ((string) dyn.matches[0].type).ToLower();

              if (decision == "win") {
            decision = "won";
              } else if (decision == "loss") {
            decision = "lost";
              } else {
            decision = "played";
              }
              var standing = Tools.ScStanding();
              return $"Destiny {decision} a {type} game on {map} {delta} ago and is {standing} us.battle.net/sc2/en/profile/310150/1/Destiny/";
        }