private static MatchData GetCurrentMatchData(AppHttpClient client, string matchId)
        {
            var fetchMatchDataTask = client.GetMatchDataAsync(matchId);

            fetchMatchDataTask.Wait();
            var currentMatchData = JsonMatchDeserializer.GetMatchDataFromJsonString(fetchMatchDataTask.Result);

            return(currentMatchData);
        }
Ejemplo n.º 2
0
        public async Task <MatchData> GetMatchDataAsync()
        {
            if (MatchData != null)
            {
                return(MatchData);
            }

            var client = new AppHttpClient();

            var dataString = await client.GetMatchDataAsync(GetMatchId());

            MatchData = JsonMatchDeserializer.GetMatchDataFromJsonString(dataString);

            return(MatchData);
        }