site/middleware.js
2023-08-31 21:49:37 +01:00

15 lines
480 B
JavaScript

import { NextResponse } from 'next/server'
import country from 'country-list-js'
const partners = ['gb_help_desk']
export function middleware(request) {
if (request.nextUrl.pathname.startsWith('/slack')) {
let continent = country.findByIso2(request.geo.country || 'AU').continent
if (continent === 'Oceania') {
continent = 'Australia'
}
const response = NextResponse.next()
response.cookies.set('continent', continent || '')
return response
}
}