Skip to content

Commit

Permalink
Merge pull request #1382 from paragon/main
Browse files Browse the repository at this point in the history
feat: fix `trimTrailingSlashes` unresolved reference
  • Loading branch information
ernado authored Jan 25, 2025
2 parents c120ddb + cc9a542 commit 660b2c5
Show file tree
Hide file tree
Showing 37 changed files with 185 additions and 185 deletions.
10 changes: 5 additions & 5 deletions examples/ex_2ch/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions examples/ex_ent/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions examples/ex_firecracker/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions examples/ex_github/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions examples/ex_gotd/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions examples/ex_k8s/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions examples/ex_manga/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions examples/ex_oauth2/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions examples/ex_openai/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions examples/ex_petstore/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions examples/ex_petstore_expanded/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions examples/ex_route_params/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions examples/ex_telegram/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions examples/ex_test_format/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions examples/ex_tinkoff/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions gen/_template/client.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,11 @@ func WithEditResponse(fn func(resp *http.Response) error) RequestOption {
}
{{- end }}

func trimTrailingSlashes(u *url.URL) {
u.Path = strings.TrimRight(u.Path, "/")
u.RawPath = strings.TrimRight(u.RawPath, "/")
}

{{- if $.PathsClientEnabled }}

// Invoker invokes operations described by OpenAPI v3 specification.
Expand Down Expand Up @@ -113,11 +118,6 @@ var _ Handler = struct{
}{}
{{- end }}

func trimTrailingSlashes(u *url.URL) {
u.Path = strings.TrimRight(u.Path, "/")
u.RawPath = strings.TrimRight(u.RawPath, "/")
}

// NewClient initializes new Client defined by OAS.
func NewClient(serverURL string, {{- if $.Securities }}sec SecuritySource,{{- end }} opts ...ClientOption) (*Client, error) {
u, err := url.Parse(serverURL)
Expand Down
Loading

0 comments on commit 660b2c5

Please sign in to comment.