Skip to content

Commit f1cd002

Browse files
take out rest error handling
1 parent aff7fb2 commit f1cd002

23 files changed

+28
-110
lines changed

internal/rest-client/alerts.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,7 @@ func (fa *FAClient) GetAlerts(filter string) *AlertsList {
3636
if filter != "" {
3737
req = req.SetQueryParam("filter", filter)
3838
}
39-
res, err := req.Get(uri)
40-
if err != nil {
41-
fa.Error = err
42-
}
43-
39+
res, _ := req.Get(uri)
4440
if res.StatusCode() == 401 {
4541
fa.RefreshSession()
4642
req.Get(uri)

internal/rest-client/arrays.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,18 +57,14 @@ type ArraysList struct {
5757
func (fa *FAClient) GetArrays() *ArraysList {
5858
uri := "/arrays"
5959
result := new(ArraysList)
60-
res, err := fa.RestClient.R().
60+
res, _ := fa.RestClient.R().
6161
SetResult(&result).
6262
Get(uri)
63-
if err != nil {
64-
fa.Error = err
65-
}
6663
if res.StatusCode() == 401 {
6764
fa.RefreshSession()
6865
fa.RestClient.R().
6966
SetResult(&result).
7067
Get(uri)
7168
}
72-
7369
return result
7470
}

internal/rest-client/arrays_performance.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,18 +46,14 @@ type ArraysPerformanceList struct {
4646
func (fa *FAClient) GetArraysPerformance() *ArraysPerformanceList {
4747
uri := "/arrays/performance"
4848
result := new(ArraysPerformanceList)
49-
res, err := fa.RestClient.R().
49+
res, _ := fa.RestClient.R().
5050
SetResult(&result).
5151
Get(uri)
52-
if err != nil {
53-
fa.Error = err
54-
}
5552
if res.StatusCode() == 401 {
5653
fa.RefreshSession()
5754
fa.RestClient.R().
5855
SetResult(&result).
5956
Get(uri)
6057
}
61-
6258
return result
6359
}

internal/rest-client/connections.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,18 +36,14 @@ type ConnectionsList struct {
3636
func (fa *FAClient) GetConnections() *ConnectionsList {
3737
uri := "/connections"
3838
result := new(ConnectionsList)
39-
res, err := fa.RestClient.R().
39+
res, _ := fa.RestClient.R().
4040
SetResult(&result).
4141
Get(uri)
42-
if err != nil {
43-
fa.Error = err
44-
}
4542
if res.StatusCode() == 401 {
4643
fa.RefreshSession()
4744
fa.RestClient.R().
4845
SetResult(&result).
4946
Get(uri)
5047
}
51-
5248
return result
5349
}

internal/rest-client/directories.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,9 @@ type DirectoriesList struct {
4646
func (fa *FAClient) GetDirectories() *DirectoriesList {
4747
uri := "/directories"
4848
result := new(DirectoriesList)
49-
res, err := fa.RestClient.R().
49+
res, _ := fa.RestClient.R().
5050
SetResult(&result).
5151
Get(uri)
52-
53-
if err != nil {
54-
fa.Error = err
55-
}
5652
if res.StatusCode() == 401 {
5753
fa.RefreshSession()
5854
fa.RestClient.R().

internal/rest-client/directories_performance.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,14 @@ type DirectoriesPerformanceList struct {
2828
func (fa *FAClient) GetDirectoriesPerformance() *DirectoriesPerformanceList {
2929
uri := "/directories/performance"
3030
result := new(DirectoriesPerformanceList)
31-
res, err := fa.RestClient.R().
31+
res, _ := fa.RestClient.R().
3232
SetResult(&result).
3333
Get(uri)
34-
if err != nil {
35-
fa.Error = err
36-
}
3734
if res.StatusCode() == 401 {
3835
fa.RefreshSession()
3936
fa.RestClient.R().
4037
SetResult(&result).
4138
Get(uri)
4239
}
43-
4440
return result
4541
}

internal/rest-client/drives.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,14 @@ type DriveList struct {
1919
func (fa *FAClient) GetDrives() *DriveList {
2020
uri := "/drives"
2121
result := new(DriveList)
22-
res, err := fa.RestClient.R().
22+
res, _ := fa.RestClient.R().
2323
SetResult(&result).
2424
Get(uri)
25-
if err != nil {
26-
fa.Error = err
27-
}
2825
if res.StatusCode() == 401 {
2926
fa.RefreshSession()
3027
fa.RestClient.R().
3128
SetResult(&result).
3229
Get(uri)
3330
}
34-
3531
return result
3632
}

internal/rest-client/flasharray_client.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,13 @@ func NewRestClient(endpoint string, apitoken string, apiversion string, uagent s
9090
fa.Error = err
9191
return fa
9292
}
93+
if res.StatusCode() != 200 {
94+
fa.Error = errors.New("failed to login to FlashArray, check API Token")
95+
return fa
96+
}
9397
fa.XAuthToken = res.Header().Get("x-auth-token")
9498
fa.RestClient.SetHeader("x-auth-token", fa.XAuthToken)
95-
fa.RestClient.SetHeader("User-Agent", FARestUserAgent + " (" + uagent + ")")
99+
fa.RestClient.SetHeader("User-Agent", FARestUserAgent+" ("+uagent+")")
96100
return fa
97101
}
98102

internal/rest-client/hardware.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,14 @@ type HardwareList struct {
2525
func (fa *FAClient) GetHardware() *HardwareList {
2626
uri := "/hardware"
2727
result := new(HardwareList)
28-
res, err := fa.RestClient.R().
28+
res, _ := fa.RestClient.R().
2929
SetResult(&result).
3030
Get(uri)
31-
if err != nil {
32-
fa.Error = err
33-
}
3431
if res.StatusCode() == 401 {
3532
fa.RefreshSession()
3633
fa.RestClient.R().
3734
SetResult(&result).
3835
Get(uri)
3936
}
40-
4137
return result
4238
}

internal/rest-client/hosts.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,15 @@ type HostsList struct {
3737
func (fa *FAClient) GetHosts() *HostsList {
3838
uri := "/hosts"
3939
result := new(HostsList)
40-
res, err := fa.RestClient.R().
40+
res, _ := fa.RestClient.R().
4141
SetResult(&result).
4242
Get(uri)
43-
if err != nil {
44-
fa.Error = err
45-
}
4643
if res.StatusCode() == 401 {
4744
fa.RefreshSession()
4845
fa.RestClient.R().
4946
SetResult(&result).
5047
Get(uri)
5148
}
49+
5250
return result
5351
}

0 commit comments

Comments
 (0)