fix: renamed generator template to use ErrNotFound instead of NotFoundError
This commit is contained in:
16
README.md
16
README.md
@@ -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",
|
||||||
})
|
})
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|||||||
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user