- 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.
31 lines
1.0 KiB
TypeScript
31 lines
1.0 KiB
TypeScript
const url_Backend_dwinzo = `http://${process.env.REACT_APP_SERVER_REST_API_BASE_URL}`;
|
|
// const url_Backend_dwinzo = `http://192.168.0.102:5000`;
|
|
|
|
export const restoreTrash = async (organization: string, projectId: string) => {
|
|
try {
|
|
const response = await fetch(
|
|
`${url_Backend_dwinzo}/api/V1/Trash/restore?projectId=${projectId}`,
|
|
{
|
|
method: "PATCH",
|
|
headers: {
|
|
Authorization: "Bearer <access_token>", // Replace with actual token
|
|
"Content-Type": "application/json",
|
|
token: localStorage.getItem("token") || "", // Coerce null to empty string
|
|
refresh_token: localStorage.getItem("refreshToken") || "",
|
|
},
|
|
}
|
|
);
|
|
|
|
if (!response.ok) {
|
|
console.error("Failed to fetch trash data");
|
|
}
|
|
|
|
const data = await response.json();
|
|
console.log("restore: ", response);
|
|
return data;
|
|
} catch (error: any) {
|
|
console.error("Failed to fetch trash data:", error);
|
|
console.error(error.message || "Unknown error");
|
|
}
|
|
};
|