import { getAdminSessionFromRequest } from "../../../../auth";
import { fail, ok } from "../../_lib";
import { adminModules } from "../../../../admin/workflows";

export async function GET(request: Request) {
  if (!await getAdminSessionFromRequest(request)) return fail(request, "UNAUTHORIZED", "Admin login is required.", 401);
  return ok(request, adminModules);
}
