refactor(tidy): remove nested if and else block

tauraamui created

Change summary

internal/config/config.go | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)

Detailed changes

internal/config/config.go 🔗

@@ -546,15 +546,12 @@ func (c *ProviderConfig) TestConnection(resolver VariableResolver) error {
 	if err != nil {
 		return fmt.Errorf("failed to create request for provider %s: %w", c.ID, err)
 	}
-	if c.ID == string(catwalk.InferenceProviderZAI) {
-		if b.StatusCode == http.StatusUnauthorized {
-			// for z.ai just check if the http response is not 401
-			return fmt.Errorf("failed to connect to provider %s: %s", c.ID, b.Status)
-		}
-	} else {
-		if b.StatusCode != http.StatusOK {
-			return fmt.Errorf("failed to connect to provider %s: %s", c.ID, b.Status)
-		}
+	if c.ID == string(catwalk.InferenceProviderZAI) && b.StatusCode == http.StatusUnauthorized {
+		// for z.ai just check if the http response is not 401
+		return fmt.Errorf("failed to connect to provider %s: %s", c.ID, b.Status)
+	}
+	if b.StatusCode != http.StatusOK {
+		return fmt.Errorf("failed to connect to provider %s: %s", c.ID, b.Status)
 	}
 	_ = b.Body.Close()
 	return nil