- Updated various API service files to replace error throwing with console.error for better logging. - This change affects services related to aisles, assets, cameras, collaboration, comments, environment, lines, marketplace, simulation, visualization, and zones. - The modifications aim to improve error handling by logging errors to the console instead of interrupting the flow with thrown errors.
36 lines
1.0 KiB
TypeScript
36 lines
1.0 KiB
TypeScript
let url_Backend_dwinzo = `http://${process.env.REACT_APP_SERVER_REST_API_BASE_URL}`;
|
|
// let url_Backend_dwinzo = `http://192.168.0.102:5000`;
|
|
|
|
export const deletePanelApi = async (
|
|
zoneUuid: string,
|
|
panelName: string,
|
|
organization: string
|
|
) => {
|
|
try {
|
|
const response = await fetch(`${url_Backend_dwinzo}/api/V1/panel/delete`, {
|
|
method: "PATCH",
|
|
headers: {
|
|
Authorization: "Bearer <access_token>",
|
|
"Content-Type": "application/json",
|
|
token: localStorage.getItem("token") || "",
|
|
refresh_token: localStorage.getItem("refreshToken") || "",
|
|
},
|
|
body: JSON.stringify({ organization, zoneUuid, panelName }),
|
|
});
|
|
|
|
if (!response.ok) {
|
|
console.error("Failed to delete widget in the zone");
|
|
}
|
|
|
|
const result = await response.json();
|
|
return result;
|
|
} catch (error) {
|
|
echo.error("Failed to delete pannel");
|
|
if (error instanceof Error) {
|
|
console.log(error.message);
|
|
} else {
|
|
console.log("An unknown error occurred");
|
|
}
|
|
}
|
|
};
|