diff --git a/api.go b/api.go index 45abe40..aeea5fe 100644 --- a/api.go +++ b/api.go @@ -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":