site/middleware.js
2023-03-01 23:57:35 +00:00

17 lines
545 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 url = request.nextUrl
if (!url.searchParams.get('continent')) {
let continent = country.findByIso2(request.geo.country || 'AU').continent
if (continent === 'Oceania') {
continent = 'Australia'
}
url.searchParams.set('continent', continent)
return NextResponse.redirect(url)
}
}
}