vizualization updates
This commit is contained in:
@@ -6,7 +6,7 @@ import dotenv from "dotenv"; // Import dotenv
|
||||
|
||||
dotenv.config();
|
||||
|
||||
import { initSocketServer } from "./socket/socketManager";
|
||||
import { initSocketServer } from "./socket/socketManager.ts";
|
||||
|
||||
const app = express();
|
||||
const PORT = process.env.SOCKET_PORT;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { Request, Response } from "express";
|
||||
import floorItemsModel from "../../../shared/model/assets/flooritems-Model";
|
||||
import floorItemsModel from "../../../shared/model/assets/flooritems-Model.ts";
|
||||
|
||||
export const setFloorItems = async (data: any) => {
|
||||
try {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { Request, Response } from "express";
|
||||
import wallItenmModel from "../../../shared/model/assets/wallitems-Model";
|
||||
import wallItenmModel from "../../../shared/model/assets/wallitems-Model.ts";
|
||||
|
||||
|
||||
export const setWallItems = async (data: any) => {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { Request, Response } from "express";
|
||||
import { Socket } from "socket.io";
|
||||
import cameraModel from "../../../shared/model/camera/camera-Model";
|
||||
import cameraModel from "../../../shared/model/camera/camera-Model.ts";
|
||||
|
||||
export const createCamera = async (data: any,) => {
|
||||
try {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { Request, Response } from "express";
|
||||
import environmentModel from "../../../shared/model/environments/environments-Model";
|
||||
import environmentModel from "../../../shared/model/environments/environments-Model.ts";
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { Request, Response } from "express";
|
||||
import lineModel from "../../../shared/model/lines/lines-Model";
|
||||
import lineModel from "../../../shared/model/lines/lines-Model.ts";
|
||||
|
||||
|
||||
export const createLineItems = async (data: any)=>{
|
||||
|
||||
80
src/socket-server/services/lines/zone-Services.ts
Normal file
80
src/socket-server/services/lines/zone-Services.ts
Normal file
@@ -0,0 +1,80 @@
|
||||
// import zoneModel from "../../../shared/model/builder/lines/zone-Model.ts";
|
||||
|
||||
// export const setZone = async (data: any) => {
|
||||
// const { organization, userId, zoneData } = data
|
||||
// // try {
|
||||
// // console.log('data: ', data);
|
||||
// // const zoneId = zoneData.zoneId
|
||||
// // const points = zoneData.points
|
||||
// // const zoneName = zoneData.zoneName
|
||||
// // const layer = zoneData.layer
|
||||
// // const viewPortCenter = zoneData.viewPortCenter
|
||||
// // const viewPortposition = zoneData.viewPortposition
|
||||
// // const findZoneId = await zoneModel(organization).findOne({ zoneId: zoneId })
|
||||
|
||||
// // } catch (error) {
|
||||
// // console.log('error: ', error);
|
||||
// // return { success: false, message: 'Zone not found', error }
|
||||
// // }
|
||||
// try {
|
||||
// console.log('data: ', data);
|
||||
// const zoneId = zoneData.zoneId
|
||||
// const points = zoneData.points
|
||||
// const zoneName = zoneData.zoneName
|
||||
// const layer = zoneData.layer
|
||||
// const viewPortCenter = zoneData.viewPortCenter
|
||||
// const viewPortposition = zoneData.viewPortposition
|
||||
|
||||
// const existingZone = await zoneModel(organization).findOne({
|
||||
// zoneId:zoneId,
|
||||
// isArchive: false,
|
||||
// });
|
||||
// if (!existingZone) {
|
||||
// const newZone = await zoneModel(organization).create({
|
||||
// zoneName: zoneName,
|
||||
// zoneId: zoneId,
|
||||
// zonePoints: points,
|
||||
// viewPortposition: viewPortposition,
|
||||
// viewPortCenter: viewPortCenter,
|
||||
// createdBy: userId,
|
||||
// layer: layer,
|
||||
// sceneID: sceneID,
|
||||
// });
|
||||
// if (newZone)
|
||||
// return res.status(200).json({
|
||||
// message: "Zone created successfully",
|
||||
// zoneData: {
|
||||
// zoneName: newZone.zoneName,
|
||||
// points: newZone.zonePoints,
|
||||
// viewPortposition: viewPortposition,
|
||||
// viewPortCenter: viewPortCenter,
|
||||
// },
|
||||
// });
|
||||
// } else {
|
||||
// const replaceZone = await zoneModel(organization).findOneAndUpdate(
|
||||
// { zoneId: zoneId, isArchive: false },
|
||||
// {
|
||||
// zonePoints: points,
|
||||
// viewPortposition: viewPortposition,
|
||||
// viewPortCenter: viewPortCenter,
|
||||
// },
|
||||
// { new: true }
|
||||
// );
|
||||
// if (!replaceZone)
|
||||
// return res.status(404).json({ message: "Zone not updated" });
|
||||
// else
|
||||
// return res.status(200).json({
|
||||
// message: "updated successfully",
|
||||
// zoneData: {
|
||||
// zoneName: replaceZone.zoneName,
|
||||
// points: replaceZone.zonePoints,
|
||||
// viewPortposition: replaceZone.viewPortposition,
|
||||
// viewPortCenter: replaceZone.viewPortCenter,
|
||||
// },
|
||||
// });
|
||||
// }
|
||||
// } catch (error: any) {
|
||||
// return res.status(500).send(error.message);
|
||||
// }
|
||||
// }
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import zoneModel from "../../../shared/model/lines/zone-Model";
|
||||
import zoneModel from "../../../shared/model/lines/zone-Model.ts";
|
||||
|
||||
export const setZone = async (data: any) => {
|
||||
try {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import cameraModel from "../../../shared/model/camera/camera-Model"
|
||||
import userModel from "../../../shared/model/user-Model"
|
||||
import cameraModel from "../../../shared/model/camera/camera-Model.ts"
|
||||
import userModel from "../../../shared/model/user-Model.ts"
|
||||
|
||||
export const activeUsers = async (data: any) => {
|
||||
try {
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import { Server, Socket } from 'socket.io';
|
||||
import { EVENTS } from './events';
|
||||
import { createCamera } from '../services/camera/camera-Controller';
|
||||
import { setEnvironment } from '../services/environments/environments-controller';
|
||||
import { deleteFloorItems, setFloorItems } from '../services/assets/flooritem-Controller';
|
||||
import { deleteWallItems, setWallItems } from '../services/assets/wallitem-Controller';
|
||||
import { deleteLineItems, deleteLinPoiteItems, updateLineItems ,createLineItems, deleteLayer} from '../services/lines/line-Controller';
|
||||
import { activeUserOffline, activeUsers } from '../services/users/user-controller';
|
||||
import { deleteZone, setZone } from '../services/lines/zone-controller';
|
||||
import { EVENTS } from './events.ts';
|
||||
import { createCamera } from '../services/camera/camera-Controller.ts';
|
||||
import { setEnvironment } from '../services/environments/environments-controller.ts';
|
||||
import { deleteFloorItems, setFloorItems } from '../services/assets/flooritem-Controller.ts';
|
||||
import { deleteWallItems, setWallItems } from '../services/assets/wallitem-Controller.ts';
|
||||
import { deleteLineItems, deleteLinPoiteItems, updateLineItems ,createLineItems, deleteLayer} from '../services/lines/line-Controller.ts';
|
||||
import { activeUserOffline, activeUsers } from '../services/users/user-controller.ts';
|
||||
import { deleteZone, setZone } from '../services/lines/zone-controller.ts';
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user