zen: track region

This commit is contained in:
Frank 2026-06-29 18:57:28 -04:00
commit e9d4ca7e0f
27 changed files with 3343 additions and 9 deletions

View file

@ -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
}