mirror of
https://github.com/formbricks/formbricks.git
synced 2026-05-02 11:30:31 -05:00
20 lines
606 B
TypeScript
20 lines
606 B
TypeScript
import { NextRequest } from "next/server";
|
|
import { authenticatedApiClient } from "@/modules/api/v2/auth/authenticated-api-client";
|
|
import { responses } from "@/modules/api/v2/lib/response";
|
|
import { handleApiError } from "@/modules/api/v2/lib/utils";
|
|
import { getRoles } from "@/modules/api/v2/roles/lib/utils";
|
|
|
|
export const GET = async (request: NextRequest) =>
|
|
authenticatedApiClient({
|
|
request,
|
|
handler: async () => {
|
|
const res = getRoles();
|
|
|
|
if (res.ok) {
|
|
return responses.successResponse(res.data);
|
|
}
|
|
|
|
return handleApiError(request, res.error);
|
|
},
|
|
});
|