fix: add toggle action update controller
This commit is contained in:
@@ -53,9 +53,10 @@ export const createDoctorApi = async (data: Doctor) => {
|
||||
export const updateDoctorApi = async (
|
||||
doctorId: string,
|
||||
data: Partial<Doctor>,
|
||||
action: "toggleStatus" | "updateDetails" = "updateDetails",
|
||||
) => {
|
||||
try {
|
||||
const res = await apiClient.patch(`/doctors/${doctorId}`, data);
|
||||
const res = await apiClient.patch(`/doctors/${doctorId}/${action}`, data);
|
||||
|
||||
toast.success("Doctor updated successfully");
|
||||
|
||||
|
||||
@@ -188,7 +188,7 @@ export default function DoctorPage() {
|
||||
isActive: newStatus,
|
||||
};
|
||||
|
||||
await updateDoctorApi(doc.doctorId, payload);
|
||||
await updateDoctorApi(doc.doctorId, payload, "toggleStatus");
|
||||
|
||||
fetchAll();
|
||||
} catch (err) {
|
||||
|
||||
Reference in New Issue
Block a user