overhauled training report fields to use new searchable system

This commit is contained in:
2025-12-15 23:02:22 -05:00
parent 94fac645af
commit 627f6bfe3d
4 changed files with 174 additions and 27 deletions

View File

@@ -38,6 +38,20 @@ export async function setMemberSettings(settings: memberSettings) {
return;
}
export async function getAllLightMembers(): Promise<MemberLight[]> {
const response = await fetch(`${addr}/members/lite`, {
credentials: 'include',
headers: {
"Content-Type": "application/json",
}
});
if (!response.ok) {
throw new Error("Failed to fetch light members");
}
return response.json();
}
export async function getLightMembers(ids: number[]): Promise<MemberLight[]> {
if (ids.length === 0) return [];