Updated subdivision check.

This commit is contained in:
Mike Cao 2023-08-30 15:43:39 -07:00
parent 33ffa0b3d1
commit 61df80112a

View File

@ -57,6 +57,14 @@ export function getDevice(screen, os) {
}
}
function getRegionCode(country, region) {
if (!country || !region) {
return undefined;
}
return region.includes('-') ? region : `${country}-${region}`;
}
export async function getLocation(ip, req) {
// Ignore local ips
if (await isLocalhost(ip)) {
@ -71,7 +79,7 @@ export async function getLocation(ip, req) {
return {
country,
subdivision1: subdivision1?.includes('-') ? subdivision1 : `${country}-${subdivision1}`,
subdivision1: getRegionCode(country, subdivision1),
city,
};
}
@ -84,7 +92,7 @@ export async function getLocation(ip, req) {
return {
country,
subdivision1: subdivision1?.includes('-') ? subdivision1 : `${country}-${subdivision1}`,
subdivision1: getRegionCode(country, subdivision1),
city,
};
}