Files
Epicnabbo-Catalogus-Updated…/src/lib/ddos.ts
T

19 lines
477 B
TypeScript

export type DdosCategory = "pages" | "api" | "auth";
export function classifyDdos(pathname: string): DdosCategory {
if (
pathname === "/api/auth" ||
pathname.startsWith("/api/auth/") ||
pathname === "/login" ||
pathname.startsWith("/login/") ||
pathname === "/register" ||
pathname.startsWith("/register/") ||
pathname === "/admin" ||
pathname.startsWith("/admin/")
) {
return "auth";
}
if (pathname.startsWith("/api/")) return "api";
return "pages";
}