update welcome plugin to bypass api lookup limitation

This commit is contained in:
RaidMax 2021-11-01 17:06:17 -05:00
parent c4e0c4c36a
commit 5b95cdaca8

View File

@ -104,14 +104,13 @@ namespace IW4MAdmin.Plugins.Welcome
/// <returns></returns>
private async Task<string> GetCountryName(string ip)
{
using (var wc = new WebClient())
{
using var wc = new WebClient();
try
{
string response =
await wc.DownloadStringTaskAsync(new Uri($"http://extreme-ip-lookup.com/json/{ip}"));
var response =
await wc.DownloadStringTaskAsync(new Uri($"http://extreme-ip-lookup.com/json/{ip}?key=demo"));
var responseObj = JObject.Parse(response);
response = responseObj["country"].ToString();
response = responseObj["country"]?.ToString();
return string.IsNullOrEmpty(response)
? Utilities.CurrentLocalization.LocalizationIndex["PLUGINS_WELCOME_UNKNOWN_COUNTRY"]
@ -125,4 +124,3 @@ namespace IW4MAdmin.Plugins.Welcome
}
}
}
}