Compare commits

...

2 Commits

Author SHA1 Message Date
defnotken
86fd24f756 clean up logging 2025-11-20 09:33:18 -06:00
defnotken
5ed802e37c move western canadians to eastern file shard 2025-11-20 09:15:15 -06:00

View File

@@ -44,12 +44,14 @@ public class GeoIPService : IHostedService
if (_dbReader!.TryCity(ip, out var response)) if (_dbReader!.TryCity(ip, out var response))
{ {
string? continent = response?.Continent.Code; string? continent = response?.Continent.Code;
string? countryIso = response?.Country.IsoCode;
if (!string.IsNullOrEmpty(continent) && if (!string.IsNullOrEmpty(continent) &&
string.Equals(continent, "NA", StringComparison.Ordinal) string.Equals(continent, "NA", StringComparison.Ordinal)
&& response?.Location.Longitude != null) && response?.Location.Longitude != null)
{ {
if (response.Location.Longitude < -102) if (response.Location.Longitude < -102 &&
!string.Equals(countryIso, "CA", StringComparison.OrdinalIgnoreCase))
{ {
continent = "NA-W"; continent = "NA-W";
} }
@@ -57,6 +59,8 @@ public class GeoIPService : IHostedService
{ {
continent = "NA-E"; continent = "NA-E";
} }
_logger.LogDebug("Connecting {countryIso} to {continent}", countryIso, continent);
} }
return continent ?? "*"; return continent ?? "*";