zone creation
This commit is contained in:
@@ -6,6 +6,7 @@ import { deleteFloorItems, setFloorItems } from '../services/assets/flooritem-Co
|
||||
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';
|
||||
|
||||
|
||||
|
||||
@@ -385,6 +386,44 @@ const userStatus =async (event: string, socket: Socket, data: any,io:any) => {
|
||||
}
|
||||
}
|
||||
}
|
||||
const zoneHandleEvent =async (event: string, socket: Socket, data: any,io:any)=>{
|
||||
switch (event) {
|
||||
case EVENTS.setZone:{
|
||||
const result=await setZone(data)
|
||||
if (result?.success) {
|
||||
io.emit(EVENTS.zoneUpdateRespones, {
|
||||
success: true || false,
|
||||
message: result.message,
|
||||
data: result.data,
|
||||
error: result.error,
|
||||
socketId: socket.id,
|
||||
organization:result.organization
|
||||
|
||||
});
|
||||
|
||||
}
|
||||
break}
|
||||
case EVENTS.deleteZone:{
|
||||
const result=await deleteZone(data)
|
||||
if (result?.success) {
|
||||
io.emit(EVENTS.ZoneDeleteRespones, {
|
||||
success: true || false,
|
||||
message: result.message,
|
||||
data: result.data,
|
||||
error: result.error,
|
||||
socketId: socket.id,
|
||||
organization:result.organization
|
||||
|
||||
});
|
||||
|
||||
}
|
||||
break}
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
export const initSocketServer = (httpServer: any) => {
|
||||
const io = new Server(httpServer, {
|
||||
cors: {
|
||||
@@ -406,6 +445,7 @@ userStatus(EVENTS.connection, socket, socket.handshake.auth,io);
|
||||
floorItemsHandleEvent(event, socket, data,io);
|
||||
wallItemsHandleEvent(event, socket, data,io);
|
||||
lineHandleEvent(event, socket, data,io);
|
||||
zoneHandleEvent(event, socket, data,io);
|
||||
|
||||
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user