Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | export const dynamic = "force-dynamic"; /** * Article Categories API * GET /api/support/articles/categories - Get all article categories */ import { NextResponse } from "next/server"; import { getArticleCategories } from "@/lib/support/chatbot-utils"; import { withErrorHandling, successResponse } from "@/lib/api"; /** * GET /api/support/articles/categories * Get all article categories (public) */ async function handleGet(): Promise<NextResponse> { const categories = await getArticleCategories(); return successResponse(categories); } export const GET = withErrorHandling(handleGet); |