MCPcopy Index your code
hub / github.com/OpenSIST/OpenSIST.github.io / loader

Function loader

src/Components/ProgramPage/ProgramPage.jsx:8–17  ·  view source on GitHub ↗
({request})

Source from the content-addressed store, hash-verified

6import {collectProgram, getMetadata, uncollectProgram} from "../../Data/UserData";
7
8export async function loader({request}) {
9 const url = new URL(request.url);
10 const u = url.searchParams.get('u');
11 const d = url.searchParams.get('d');
12 const m = url.searchParams.get('m');
13 const r = url.searchParams.get('r');
14 const programs = await getPrograms(false, {u, d, m, r});
15 const metadata = await getMetadata()
16 return {programs, u, d, m, r, metadata};
17}
18
19export async function action({request}) {
20 const formData = await request.formData();

Callers

nothing calls this directly

Calls 2

getProgramsFunction · 0.90
getMetadataFunction · 0.90

Tested by

no test coverage detected