Implement editPort method in websocket api

This commit is contained in:
2024-12-16 21:35:49 +01:00
parent 5122791f85
commit d4fd5d44d5

3
api.go
View File

@ -400,6 +400,7 @@ type WebsocketMessage struct {
UUID string `json:"UUID"`
ToUUID string `json:"toUUID"`
PortData CreatePortRequest `json:"portData"`
PortProperties EditPortRequest `json:"portProperties"`
StateData SetPortRequest `json:"stateData"`
RouteData CreateRouteRequest `json:"routeData"`
RouteStateData SetRouteRequest `json:"routeStateData"`
@ -471,6 +472,8 @@ func handleWs(c *gin.Context) {
res, err = createPort(content.PortData)
case "setPortState":
res, err = setState(content.UUID, content.StateData)
case "editPort":
res, err = editPort(content.UUID, content.PortProperties)
case "deletePort":
err = deletePort(content.UUID)
case "createRoute":