Refactored rank change logic

This commit is contained in:
2025-10-13 14:34:12 -04:00
parent b268ee46e1
commit 8c2872cd54
3 changed files with 32 additions and 13 deletions

View File

@@ -20,13 +20,13 @@ export async function getRanks(): Promise<Rank[]> {
}
// Placeholder: submit a rank change
export async function submitRankChange(memberId: number, rankId: number, date: string): Promise<{ ok: boolean }> {
const res = await fetch(`${addr}/rank`, {
export async function submitRankChange(member_id: number, rank_id: number, date: string): Promise<{ ok: boolean }> {
const res = await fetch(`${addr}/memberRanks`, {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({ memberId, rankId, date }),
body: JSON.stringify({ change: { member_id, rank_id, date } }),
})
if (res.ok) {