Skip to content

Commit

Permalink
Merge pull request #1135 from openziti/raft-edge-routers
Browse files Browse the repository at this point in the history
Update edge routers to use raft commands. Fixes #1107
  • Loading branch information
plorenz authored Aug 11, 2022
2 parents 2874851 + d3a4c7d commit 6302b24
Show file tree
Hide file tree
Showing 8 changed files with 921 additions and 444 deletions.
6 changes: 3 additions & 3 deletions controller/internal/routes/edge_router_router.go
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ func (r *EdgeRouterRouter) Detail(ae *env.AppEnv, rc *response.RequestContext) {

func (r *EdgeRouterRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params edge_router.CreateEdgeRouterParams) {
Create(rc, rc, EdgeRouterLinkFactory, func() (string, error) {
return ae.Managers.EdgeRouter.Create(MapCreateEdgeRouterToModel(params.EdgeRouter))
return MapCreate(ae.Managers.EdgeRouter.Create, MapCreateEdgeRouterToModel(params.EdgeRouter))
})
}

Expand All @@ -126,13 +126,13 @@ func (r *EdgeRouterRouter) Delete(ae *env.AppEnv, rc *response.RequestContext) {

func (r *EdgeRouterRouter) Update(ae *env.AppEnv, rc *response.RequestContext, params edge_router.UpdateEdgeRouterParams) {
Update(rc, func(id string) error {
return ae.Managers.EdgeRouter.Update(MapUpdateEdgeRouterToModel(params.ID, params.EdgeRouter), true)
return ae.Managers.EdgeRouter.Update(MapUpdateEdgeRouterToModel(params.ID, params.EdgeRouter), false, nil)
})
}

func (r *EdgeRouterRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, params edge_router.PatchEdgeRouterParams) {
Patch(rc, func(id string, fields fields.UpdatedFields) error {
return ae.Managers.EdgeRouter.Patch(MapPatchEdgeRouterToModel(params.ID, params.EdgeRouter), fields.FilterMaps("tags"))
return ae.Managers.EdgeRouter.Update(MapPatchEdgeRouterToModel(params.ID, params.EdgeRouter), false, fields.FilterMaps("tags"))
})
}

Expand Down
Loading

0 comments on commit 6302b24

Please sign in to comment.