@@ -288,7 +288,7 @@ func (as *apiServer) nsOpenAPIHandlerFactory(req *http.Request, publicURL string
288
288
}
289
289
}
290
290
291
- func (as * apiServer ) namespacedSwaggerHandler (hf * ffapi.HandlerFactory , r * mux.Router , publicURL , relativePath string ) {
291
+ func (as * apiServer ) namespacedSwaggerHandler (hf * ffapi.HandlerFactory , r * mux.Router , publicURL , relativePath string , format ffapi. OpenAPIFormat ) {
292
292
r .HandleFunc (`/api/v1/namespaces/{ns}` + relativePath , hf .APIWrapper (func (res http.ResponseWriter , req * http.Request ) (status int , err error ) {
293
293
return as .nsOpenAPIHandlerFactory (req , publicURL ).OpenAPIHandler ("" , ffapi .OpenAPIFormatJSON , nsRoutes )(res , req )
294
294
}))
@@ -300,7 +300,7 @@ func (as *apiServer) namespacedSwaggerUI(hf *ffapi.HandlerFactory, r *mux.Router
300
300
}))
301
301
}
302
302
303
- func (as * apiServer ) namespacedContractSwaggerGenerator (hf * ffapi.HandlerFactory , r * mux.Router , mgr namespace.Manager , relativePath string , format ffapi.OpenAPIFormat ) {
303
+ func (as * apiServer ) namespacedContractSwaggerGenerator (hf * ffapi.HandlerFactory , r * mux.Router , mgr namespace.Manager , publicURL , relativePath string , format ffapi.OpenAPIFormat ) {
304
304
r .HandleFunc (`/api/v1/namespaces/{ns}/apis/{apiName}` + relativePath , hf .APIWrapper (func (res http.ResponseWriter , req * http.Request ) (status int , err error ) {
305
305
vars := mux .Vars (req )
306
306
or , err := mgr .Orchestrator (req .Context (), vars ["ns" ], false )
@@ -372,16 +372,16 @@ func (as *apiServer) createMuxRouter(ctx context.Context, mgr namespace.Manager)
372
372
r .HandleFunc (`/api/openapi.yaml` , hf .APIWrapper (oaf .OpenAPIHandler (`/api/v1` , ffapi .OpenAPIFormatYAML , routes )))
373
373
r .HandleFunc (`/api` , hf .APIWrapper (oaf .SwaggerUIHandler (`/api/openapi.yaml` )))
374
374
// Namespace relative APIs
375
- as .namespacedSwaggerHandler (hf , r , as .apiPublicURL , `/api/swagger.json` )
376
- as .namespacedSwaggerHandler (hf , r , as .apiPublicURL , `/api/openapi.json` )
377
- as .namespacedSwaggerHandler (hf , r , as .apiPublicURL , `/api/swagger.yaml` )
378
- as .namespacedSwaggerHandler (hf , r , as .apiPublicURL , `/api/openapi.yaml` )
375
+ as .namespacedSwaggerHandler (hf , r , as .apiPublicURL , `/api/swagger.json` , ffapi . OpenAPIFormatJSON )
376
+ as .namespacedSwaggerHandler (hf , r , as .apiPublicURL , `/api/openapi.json` , ffapi . OpenAPIFormatJSON )
377
+ as .namespacedSwaggerHandler (hf , r , as .apiPublicURL , `/api/swagger.yaml` , ffapi . OpenAPIFormatYAML )
378
+ as .namespacedSwaggerHandler (hf , r , as .apiPublicURL , `/api/openapi.yaml` , ffapi . OpenAPIFormatYAML )
379
379
as .namespacedSwaggerUI (hf , r , as .apiPublicURL , `/api` )
380
380
// Dynamic swagger for namespaced contract APIs
381
- as .namespacedContractSwaggerGenerator (hf , r , mgr , `/api/swagger.json` , ffapi .OpenAPIFormatJSON )
382
- as .namespacedContractSwaggerGenerator (hf , r , mgr , `/api/openapi.json` , ffapi .OpenAPIFormatJSON )
383
- as .namespacedContractSwaggerGenerator (hf , r , mgr , `/api/swagger.yaml` , ffapi .OpenAPIFormatYAML )
384
- as .namespacedContractSwaggerGenerator (hf , r , mgr , `/api/openapi.yaml` , ffapi .OpenAPIFormatYAML )
381
+ as .namespacedContractSwaggerGenerator (hf , r , mgr , as . apiPublicURL , `/api/swagger.json` , ffapi .OpenAPIFormatJSON )
382
+ as .namespacedContractSwaggerGenerator (hf , r , mgr , as . apiPublicURL , `/api/openapi.json` , ffapi .OpenAPIFormatJSON )
383
+ as .namespacedContractSwaggerGenerator (hf , r , mgr , as . apiPublicURL , `/api/swagger.yaml` , ffapi .OpenAPIFormatYAML )
384
+ as .namespacedContractSwaggerGenerator (hf , r , mgr , as . apiPublicURL , `/api/openapi.yaml` , ffapi .OpenAPIFormatYAML )
385
385
as .namespacedContractSwaggerUI (hf , r , as .apiPublicURL , `/api` )
386
386
387
387
r .HandleFunc (`/favicon{any:.*}.png` , favIcons )
0 commit comments