site/middleware.js
2023-08-15 13:02:25 -07:00

15 lines
483 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;
}
}