Merge branch 'main' into homepage/welcome

This commit is contained in:
2025-12-16 23:44:50 -05:00
7 changed files with 73 additions and 28 deletions

View File

@@ -31,9 +31,9 @@ export async function adminSubmitLOA(request: LOARequest): Promise<{ id?: number
});
if (res.ok) {
return res.json();
return
} else {
return { error: "Failed to submit LOA" };
throw new Error("Failed to submit LOA");
}
}
@@ -85,8 +85,18 @@ export async function getAllLOAs(page?: number, pageSize?: number): Promise<Page
});
}
export function getMyLOAs(): Promise<LOARequest[]> {
return fetch(`${addr}/loa/history`, {
export function getMyLOAs(page?: number, pageSize?: number): Promise<PagedData<LOARequest>> {
const params = new URLSearchParams();
if (page !== undefined) {
params.set("page", page.toString());
}
if (pageSize !== undefined) {
params.set("pageSize", pageSize.toString());
}
return fetch(`${addr}/loa/history?${params}`, {
method: "GET",
credentials: 'include',
headers: {