delete gym working
This commit is contained in:
1 parent
8cac57ed67
commit
ffd3aabc55
3 files changed
+20
-10
No files matched your search
@@ -199,14 +199,20 @@ export default function SettingsPage() {
|
||||
setDeletingGym(true);
|
||||
setGymMessage(null);
|
||||
try {
|
||||
await axios.delete(`/api/gyms/${gymId}`);
|
||||
const response = await axios.delete(`/api/gyms/${gymId}`);
|
||||
log.info("Delete gym response:", response.data);
|
||||
setGymMessage({ type: "success", text: "Gym deleted successfully" });
|
||||
setSelectedGym(null);
|
||||
setGymStats(null);
|
||||
fetchGyms();
|
||||
} catch (error) {
|
||||
await fetchGyms();
|
||||
} catch (error: any) {
|
||||
log.error("Failed to delete gym", error);
|
||||
setGymMessage({ type: "error", text: "Failed to delete gym" });
|
||||
const errorMessage =
|
||||
error.response?.data?.error ||
|
||||
error.response?.data ||
|
||||
error.message ||
|
||||
"Failed to delete gym";
|
||||
setGymMessage({ type: "error", text: errorMessage });
|
||||
} finally {
|
||||
setDeletingGym(false);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user