zen: track region

This commit is contained in:
Frank
2026-06-29 18:57:28 -04:00
parent e18daadee9
commit 63114757bc
27 changed files with 3343 additions and 9 deletions
@@ -0,0 +1,5 @@
export function countryFromRequest(request: Request | undefined) {
if (!request) return undefined
const cloudflareRequest = request as Request & { cf?: { country?: string } }
return cloudflareRequest.cf?.country ?? request.headers.get("cf-ipcountry") ?? undefined
}