Skip to content

Commit 523268e

Browse files
nit pick to be more idiomatic
Signed-off-by: Thomas Poignant <[email protected]>
1 parent f438cd2 commit 523268e

File tree

4 files changed

+7
-10
lines changed

4 files changed

+7
-10
lines changed

cmd/relayproxy/api/middleware/version.go

-7
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,3 @@ func VersionHeader(cfg VersionHeaderConfig) echo.MiddlewareFunc {
3535
func DefaultVersionHeaderSkipper(_ echo.Context) bool {
3636
return false
3737
}
38-
39-
// DDisableVersionHeaderSkipper returns a middleware.Skipper function that checks config.
40-
func DisableVersionHeaderSkipper(relayProxyConfig *config.Config) middleware.Skipper {
41-
return func(_ echo.Context) bool {
42-
return relayProxyConfig.DisableVersionHeader
43-
}
44-
}

cmd/relayproxy/api/middleware/version_test.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ func TestNoVersion(t *testing.T) {
4343
DisableVersionHeader: true,
4444
}
4545
middleware := middleware2.VersionHeader(middleware2.VersionHeaderConfig{
46-
Skipper: middleware2.DisableVersionHeaderSkipper(conf),
46+
Skipper: func(c echo.Context) bool {
47+
return conf.DisableVersionHeader
48+
},
4749
RelayProxyConfig: conf,
4850
})
4951
handler := middleware(func(c echo.Context) error {

cmd/relayproxy/api/server.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,9 @@ func (s *Server) initRoutes() {
7373
s.apiEcho.Use(middleware.CORSWithConfig(middleware.DefaultCORSConfig))
7474

7575
s.apiEcho.Use(custommiddleware.VersionHeader(custommiddleware.VersionHeaderConfig{
76-
Skipper: custommiddleware.DisableVersionHeaderSkipper(s.config),
76+
Skipper: func(c echo.Context) bool {
77+
return s.config.DisableVersionHeader
78+
},
7779
RelayProxyConfig: s.config,
7880
}))
7981

website/docs/relay-proxy/configure-relay-proxy.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ Enables Swagger for testing the APIs directly. If you are enabling Swagger you w
251251
- This field is used by Swagger to query the API at the right place.
252252

253253
### `disableVersionHeader`
254-
If `disableVersionHeader` is set to **`true`**, the relay proxy will not add the header `x-gofeatureflag-version` with the GOFF version in the HTTP response.
254+
If `disableVersionHeader` is set to **`true`**, the relay proxy will not add the header `x-gofeatureflag-version` with the GO Feature Flag version in the HTTP response.
255255
- option name: `disableVersionHeader`
256256
- type: **boolean**
257257
- default: **`false`**

0 commit comments

Comments
 (0)