Files
Dwinzo-Backend-V0.0/src/socket-server/socket/events.ts

105 lines
4.0 KiB
TypeScript
Raw Normal View History

2025-01-30 12:44:04 +05:30
export const EVENTS = {
connection: "connection",
disconnect:"disconnect",
//userActiveStatus
userConnect:"userConnectResponse",
userDisConnect:"userDisConnectResponse",
2025-01-30 12:44:04 +05:30
// Room management events
joinRoom: 'joinRoom',
createroom: "createRoom", // When a client joins a room
leaveRoom: 'leaveRoom', // When a client leaves a room
roomCreated: 'roomCreated', // When a new room is created
roomDeleted: 'roomDeleted', // When a room is deleted
// Camera //response
setCamera: 'v1:Camera:set',
cameraCreateResponse: "cameraCreateResponse", // Response for camera creation
cameraUpdateResponse: "cameraUpdateResponse", // Response for camera update
cameraError: "cameraError",
//Environment
setenvironment: "v1:Environment:set",
EnvironmentUpdateResponse: "EnvironmentUpdateResponse",
//FloorItems
setFloorItems: "v1:FloorItems:set",
FloorItemsUpdateResponse: "FloorItemsUpdateResponse",
deleteFloorItems: "v1:FloorItems:delete",
FloorItemsDeleteResponse: "FloorItemsDeleteResponse",
floorItemError: "floorItemError",
//WALLItems
setWallItems: "v1:wallItems:set",
wallItemsUpdateResponse: "wallItemsUpdateResponse",
deleteWallItems: "v1:wallItems:delete",
wallItemsDeleteResponse: "wallItemsDeleteResponse",
wallItemError: "wallItemError",
//Lines
createLine:"v1:Line:create",
createLineResponse:"Line:response:create",
updateLine:"v1:Line:update",
updateLineResponse:"Line:response:update",
deleteLine:"v1:Line:delete",
deleteLineResponse:"Line:response:delete",
deletePoint:"v1:Line:delete:point",
deletePointResponse:"Line:response:delete:point",
deleteLineLayer:"v1:Line:delete:layer",
deleteLineLayerResponse:"Line:response:delete:layer",
2025-03-18 17:46:24 +05:30
//zone
setZone:"v2:zone:set",
2025-04-04 18:28:49 +05:30
zoneUpdateResponse:"zone:response:updates",
2025-03-18 17:46:24 +05:30
deleteZone:"v2:zone:delete",
2025-04-04 18:28:49 +05:30
ZoneDeleteResponse:"zone:response:delete",
2025-03-31 19:54:57 +05:30
//visualization
//panel
2025-03-31 19:54:57 +05:30
addPanel:"v2:viz-panel:add",
2025-04-04 18:28:49 +05:30
panelUpdateResponse:"viz-panel:response:updates",
2025-03-31 19:54:57 +05:30
deletePanel:"v2:viz-panel:delete",
2025-04-04 18:28:49 +05:30
PanelDeleteResponse:"viz-panel:response:delete",
clearPanel:"v2:viz-panel:clear",
PanelClearResponse:"viz-panel:response:clear",
lockedPanel:"v2:viz-panel:locked",
PanelLockedResponse:"viz-panel:response:locked",
2025-03-31 19:54:57 +05:30
//widget
addWidget:"v2:viz-widget:add",
2025-04-04 18:28:49 +05:30
widgetUpdateResponse:"viz-widget:response:updates",
2025-03-31 19:54:57 +05:30
deleteWidget:"v2:viz-widget:delete",
2025-04-04 18:28:49 +05:30
widgetDeleteResponse:"viz-widget:response:delete",
2025-03-31 19:54:57 +05:30
//float
addFloat: "v2:viz-float:add",
2025-04-04 18:28:49 +05:30
floatUpdateResponse: "viz-float:response:updates",
2025-03-31 19:54:57 +05:30
deleteFloat: "v2:viz-float:delete",
2025-04-04 18:28:49 +05:30
floatDeleteResponse: "viz-float:response:delete",
duplicatefloat:"v2:viz-float:addDuplicate",
2025-04-04 18:28:49 +05:30
duplicatefloatUpdateResponse:"viz-float:response:addDuplicate",
2025-03-31 19:54:57 +05:30
//template
addTemplate:"v2:viz-template:add",
2025-04-04 18:28:49 +05:30
templateUpdateResponse:"viz-template:response:add",
addTemplateZone:"v2:viz-template:addToZone",
addTemplateZoneResponse:"viz-template:response:addTemplateZone",
deleteTemplate:"v2:viz-template:deleteTemplate",
TemplateDeleteResponse:"viz-template:response:delete",
2025-03-31 19:54:57 +05:30
//model-asset
setAssetModel: "v2:model-asset:add",
2025-04-04 18:28:49 +05:30
assetUpdateResponse: "model-asset:response:updates",
deleteAssetModel:"v2:model-asset:delete",
2025-04-04 18:28:49 +05:30
assetDeleteResponse: "model-asset:response:updates",
assetEventData:"v2:model-asset:updateEventData",
assetEventDataResponse: "model-asset:response:updateEventData",
2025-04-01 18:07:09 +05:30
//3Dwidget
add3DWidget:"v2:viz-3D-widget:add",
2025-04-04 18:28:49 +05:30
widget3DUpdateResponse:"viz-widget3D:response:updates",
2025-04-05 17:44:01 +05:30
update3dPosition:"v2:viz-3D-widget:modifyPositionRotation",
update3dPositionResponse:"viz-widget3D:response:modifyPositionRotation",
delete3DWidget:"v2:viz-3D-widget:delete",
widget3DDeleteResponse:"viz-widget3D:response:delete",
2025-05-14 12:41:27 +05:30
//PROJECT
addProject:"v1:project:add",
projectResponse:"v1-project:response:update",
2025-01-22 16:59:14 +05:30
}