zen: track region

This commit is contained in:
Frank
2026-06-29 18:57:32 -04:00
parent d71454c701
commit e9d4ca7e0f
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
}