fix: forge endpoint URL param + response field mapping
All checks were successful
CI/CD — Build & Deploy / Build & Deploy (push) Successful in 34s
All checks were successful
CI/CD — Build & Deploy / Build & Deploy (push) Successful in 34s
This commit is contained in:
@@ -64,6 +64,6 @@ export const questApi = {
|
||||
|
||||
// Forge
|
||||
export const forgeApi = {
|
||||
upgrade: (characterItemId: string) =>
|
||||
api.post<{ success: boolean; newForgeLevel: number; item: CharacterItem }>('/forge/upgrade', { characterItemId }),
|
||||
upgrade: (charItemId: string) =>
|
||||
api.post<{ success: boolean; forgeLevel: number; item: string; goldSpent: number; message: string }>(`/forge/upgrade/${charItemId}`),
|
||||
};
|
||||
|
||||
@@ -74,10 +74,9 @@ export function ForgePage() {
|
||||
const forgeMut = useMutation({
|
||||
mutationFn: () => forgeApi.upgrade(selected!.id),
|
||||
onSuccess: (res) => {
|
||||
setLastResult({ success: res.success, newLevel: res.newForgeLevel });
|
||||
setLastResult({ success: res.success, newLevel: res.forgeLevel });
|
||||
qc.invalidateQueries({ queryKey: ['inventory'] });
|
||||
qc.invalidateQueries({ queryKey: ['character'] });
|
||||
setSelected(res.item);
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user