mirror of
https://github.com/cssgunc/compass.git
synced 2025-04-09 14:00:15 -04:00
25 lines
713 B
TypeScript
25 lines
713 B
TypeScript
import Resource from "@/utils/models/Resource";
|
|
import { NextResponse } from "next/server";
|
|
|
|
export async function GET(request: Request) {
|
|
const apiEndpoint = `${process.env.NEXT_PUBLIC_API_HOST}/api/resource`;
|
|
|
|
console.log(apiEndpoint);
|
|
|
|
const { searchParams } = new URL(request.url);
|
|
const uuid = searchParams.get("uuid");
|
|
|
|
const data = await fetch(`${apiEndpoint}?user_id=${uuid}`);
|
|
|
|
const resourceData: Resource[] = await data.json();
|
|
// TODO: Remove make every resource visible
|
|
|
|
const resources = resourceData.map((resource: Resource) => {
|
|
resource.visible = true;
|
|
|
|
return resource;
|
|
});
|
|
|
|
return NextResponse.json(resources, { status: data.status });
|
|
}
|