api asset delete bug fix and wall visibililty bug fix

This commit is contained in:
2025-09-02 12:32:02 +05:30
parent aa16257ae7
commit 175f6eac4f
9 changed files with 83 additions and 56 deletions

View File

@@ -8,7 +8,7 @@ import { useSocketStore } from "../../../../../store/builder/store";
import { upsertProductOrEventApi } from "../../../../../services/simulation/products/UpsertProductOrEventApi";
import { setAssetsApi } from "../../../../../services/factoryBuilder/asset/floorAsset/setAssetsApi";
import { deleteFloorItem } from "../../../../../services/factoryBuilder/asset/floorAsset/deleteFloorItemApi";
import { deleteFloorAssetsApi } from "../../../../../services/factoryBuilder/asset/floorAsset/deleteFloorAssetsApi";
function use3DUndoHandler() {
const { undoRedo3DStore, assetStore, productStore, eventStore } = useSceneContext();
@@ -176,7 +176,12 @@ function use3DUndoHandler() {
if (!socket?.connected) {
// REST
deleteFloorItem(organization, assetData.modelUuid, assetData.modelName);
deleteFloorAssetsApi({
modelUuid: assetData.modelUuid,
modelName: assetData.modelName,
versionId: selectedVersion?.versionId || '',
projectId: projectId || ''
});
} else {
// SOCKET
@@ -254,7 +259,12 @@ function use3DUndoHandler() {
if (!socket?.connected) {
// REST
deleteFloorItem(organization, assetData.modelUuid, assetData.modelName);
deleteFloorAssetsApi({
modelUuid: assetData.modelUuid,
modelName: assetData.modelName,
versionId: selectedVersion?.versionId || '',
projectId: projectId || ''
});
} else {
// SOCKET
@@ -291,7 +301,12 @@ function use3DUndoHandler() {
if (!socket?.connected) {
// REST
deleteFloorItem(organization, assetData.modelUuid, assetData.modelName);
deleteFloorAssetsApi({
modelUuid: assetData.modelUuid,
modelName: assetData.modelName,
versionId: selectedVersion?.versionId || '',
projectId: projectId || ''
});
} else {
// SOCKET