callback function acknowledged in socket server of widget's
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user