link-stack/apps/bridge-frontend/app/_lib/utils.ts

14 lines
347 B
TypeScript
Raw Normal View History

2024-04-29 17:27:25 +02:00
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];
};