feat(customize-header): fix mistake customize header

This commit is contained in:
Thomas-xDo 2025-06-13 10:58:42 +07:00
parent 7904a27e77
commit 710850729f

View file

@ -88,17 +88,29 @@ export async function getLocation(ip: string, req: NextApiRequestCollect) {
envHeaders.country && envHeaders.country &&
envHeaders.region && envHeaders.region &&
envHeaders.city && envHeaders.city &&
envHeaders.lat &&
envHeaders.lng &&
req.headers[envHeaders.country] && req.headers[envHeaders.country] &&
req.headers[envHeaders.region] && req.headers[envHeaders.region] &&
req.headers[envHeaders.city]; req.headers[envHeaders.city] &&
req.headers[envHeaders.lat] &&
req.headers[envHeaders.lng];
if (hasCustomHeaders) { if (hasCustomHeaders) {
log('Use custom headers');
const country = safeDecodeURIComponent(req.headers[envHeaders.country]);
const subdivision1Raw = safeDecodeURIComponent(req.headers[envHeaders.region]);
const city = safeDecodeURIComponent(req.headers[envHeaders.city]);
const lat = parseFloat(safeDecodeURIComponent(req.headers[envHeaders.lat]));
const lng = parseFloat(safeDecodeURIComponent(req.headers[envHeaders.lng]));
return { return {
country: safeDecodeURIComponent(req.headers[envHeaders.country]), country,
subdivision1: safeDecodeURIComponent(req.headers[envHeaders.region]), subdivision1: getRegionCode(country, subdivision1Raw),
city: safeDecodeURIComponent(req.headers[envHeaders.city]), city,
lat: safeDecodeURIComponent(req.headers[envHeaders.lat]), lat,
lng: safeDecodeURIComponent(req.headers[envHeaders.lng]), lng,
}; };
} }