link-stack/apps/bridge-frontend/app/_lib/utils.ts
2024-04-29 17:27:25 +02:00

13 lines
347 B
TypeScript

import { NextRequest } from "next/server";
import { Service } from "./service";
import { Facebook } from "./facebook";
const services: Record<string, Service> = {
facebook: Facebook,
};
export const getService = (req: NextRequest): Service => {
const service = req.nextUrl.pathname.split("/")?.[2] ?? "none";
return services[service];
};