callback function acknowledged in socket server of widget's

This commit is contained in:
2025-04-17 17:11:48 +05:30
parent ff79647e44
commit 4c4e37e602
4 changed files with 90 additions and 48 deletions

View File

@@ -1,8 +1,8 @@
import zoneSchema from "../../../shared/model/builder/lines/zone-Model.ts";
import widget3dModel from "../../../shared/model/vizualization/3dwidget.ts";
export const add3Dwidget = async (data: any) => {
export const add3Dwidget = async (data: any,callback:any) => {
const { organization, widget, zoneId } = data;
console.log("data: ", data);
// console.log("data: ", data);
try {
const existingZone = await zoneSchema(organization).findOne({
@@ -29,12 +29,20 @@ export const add3Dwidget = async (data: any) => {
{ position: widget.position },
{ upsert: true, new: true }
);
if (update3dwidget)
if (update3dwidget){
if (callback !== undefined) {
callback({
success: true,
message: "widget update successfully",
})
}
return {
success: true,
message: "widget update successfully",
organization: organization,
};
}
else
return {
success: false,
@@ -62,6 +70,11 @@ export const add3Dwidget = async (data: any) => {
Data: newWidget3d.Data,
zoneId: zoneId,
};
if (callback !== undefined) {
callback({
success: true,
message: "Widget created successfully",
})}
return {
success: true,
message: "Widget created successfully",
@@ -80,7 +93,6 @@ export const add3Dwidget = async (data: any) => {
};
export const update3D = async (data: any) => {
const { organization, id, position, rotation, zoneId } = data;
console.log("data: ", data);
try {
const existingZone = await zoneSchema(organization).findOne({
zoneId: zoneId,
@@ -143,7 +155,6 @@ export const update3D = async (data: any) => {
};
export const delete3Dwidget = async (data: any) => {
const { organization, id, zoneId } = data;
console.log("data: ", data);
try {
const existingZone = await zoneSchema(organization).findOne({
zoneId: zoneId,