fix: renamed generator template to use ErrNotFound instead of NotFoundError

This commit is contained in:
Mateusz Filipowicz
2025-02-09 02:07:44 +01:00
parent d79f581c1f
commit e99645cf93
3 changed files with 13 additions and 13 deletions

View File

@@ -49,8 +49,8 @@ as well as dedicated user restricted to local access only.
```go ```go
c, err := unifi.NewClient(&unifi.ClientConfig{ c, err := unifi.NewClient(&unifi.ClientConfig{
BaseURL: "https://unifi.localdomain", BaseURL: "https://unifi.localdomain",
APIKey: "your-api-key", APIKey: "your-api-key",
}) })
``` ```
@@ -106,12 +106,12 @@ func (l *LoggingInterceptor) InterceptRequest(req *http.Request) error {
} }
func (l *LoggingInterceptor) InterceptResponse(resp *http.Response) error { func (l *LoggingInterceptor) InterceptResponse(resp *http.Response) error {
log.Printf("Response status: %d", resp.StatusCode) log.Printf("Response status: %d", resp.StatusCode)
return nil return nil
} }
c, err := unifi.NewClient(&unifi.ClientConfig{ c, err := unifi.NewClient(&unifi.ClientConfig{
... ...
Interceptors: []unifi.ClientInterceptor{&LoggingInterceptor{}}, Interceptors: []unifi.ClientInterceptor{&LoggingInterceptor{}},
}) })
``` ```
@@ -126,10 +126,10 @@ network, err := c.ListNetwork(ctx, "site-name")
Create user assigned to network: Create user assigned to network:
```go ```go
user, err := c.CreateUser(ctx, "site-name", &unifi.User{ user, err := c.CreateUser(ctx, "site-name", &unifi.User{
Name: "My Network User", Name: "My Network User",
MAC: "00:00:00:00:00:00", MAC: "00:00:00:00:00:00",
NetworkID: network[0].ID, NetworkID: network[0].ID,
IP: "10.0.21.37", IP: "10.0.21.37",
}) })
``` ```

View File

@@ -95,7 +95,7 @@ func (c *Client) get{{ .StructName }}(ctx context.Context, site{{ if not .IsSett
} }
if len(respBody.Data) != 1 { if len(respBody.Data) != 1 {
return nil, NotFoundError return nil, ErrNotFound
} }
d := respBody.Data[0] d := respBody.Data[0]
@@ -123,7 +123,7 @@ func (c *Client) create{{ .StructName }}(ctx context.Context, site string, d *{{
} }
if len(respBody.Data) != 1 { if len(respBody.Data) != 1 {
return nil, NotFoundError return nil, ErrNotFound
} }
new := respBody.Data[0] new := respBody.Data[0]
@@ -148,7 +148,7 @@ func (c *Client) update{{ .StructName }}(ctx context.Context, site string, d *{{
} }
if len(respBody.Data) != 1 { if len(respBody.Data) != 1 {
return nil, NotFoundError return nil, ErrNotFound
} }
new := respBody.Data[0] new := respBody.Data[0]

View File

@@ -368,7 +368,6 @@ func generateCode(fieldsDir string, outDir string) error {
urlPath := strings.ToLower(name) urlPath := strings.ToLower(name)
structName := cleanName(name, fileReps) structName := cleanName(name, fileReps)
goFile := strcase.ToSnake(structName) + ".generated.go"
fieldsFilePath := filepath.Join(fieldsDir, fieldsFile.Name()) fieldsFilePath := filepath.Join(fieldsDir, fieldsFile.Name())
b, err := os.ReadFile(fieldsFilePath) b, err := os.ReadFile(fieldsFilePath)
if err != nil { if err != nil {
@@ -504,9 +503,10 @@ func generateCode(fieldsDir string, outDir string) error {
continue continue
} }
goFile := strcase.ToSnake(structName) + ".generated.go"
goFilePath := filepath.Join(outDir, goFile) goFilePath := filepath.Join(outDir, goFile)
_ = os.Remove(goFilePath) _ = os.Remove(goFilePath)
if err := os.WriteFile(goFile, ([]byte)(code), 0o644); err != nil { if err := os.WriteFile(goFilePath, ([]byte)(code), 0o644); err != nil {
log.Errorf("failed to write file %s: %s", goFile, err) log.Errorf("failed to write file %s: %s", goFile, err)
continue continue
} }