private async Task <ProfileRequestData> GetProfileUrl(string reqString, Platform platform) { using (var result = await _client.GetAsync(reqString)) { if (!result.IsSuccessStatusCode) { return(null); } var rsltContent = await result.Content.ReadAsStringAsync(); var rsltUrl = result.RequestMessage.RequestUri.ToString(); var rslt = new ProfileRequestData(rsltUrl, rsltContent, platform); return(ProfileParser.IsValidPlayerProfile(rslt) ? rslt : null); } }
public MockProfileClient(OverwatchConfig config) : base(config) { _mockData = new ProfileRequestData("https://playoverwatch.com/en-gb/career/pc/eu/SirDoombox-2603", File.ReadAllText("TestSource.txt"), Platform.Pc); }
public MockProfileClient() { _mockData = new ProfileRequestData("https://playoverwatch.com/en-gb/career/pc/eu/moiph-1288", File.ReadAllText("TestSource.txt"), Platform.Pc); }