summaryrefslogtreecommitdiff
path: root/client.go
diff options
context:
space:
mode:
authorjwijenbergh <jeroenwijenbergh@protonmail.com>2022-10-18 15:15:39 +0200
committerjwijenbergh <jeroenwijenbergh@protonmail.com>2022-10-18 15:15:39 +0200
commit11a1703795d5ca3589252df5fc627c185d355040 (patch)
treed6da66389be5fc660e143512e43ff72b39a29edf /client.go
parentf152d42f66feb4120a0c231eb941a367a3bf2271 (diff)
Client: Go back on getting a config error
Diffstat (limited to 'client.go')
-rw-r--r--client.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/client.go b/client.go
index 4f6de92..39ff109 100644
--- a/client.go
+++ b/client.go
@@ -601,6 +601,7 @@ func (client *Client) GetConfigInstituteAccess(url string, preferTCP bool) (stri
types.GetErrorTraceback(serverErr),
),
)
+ client.goBackInternal()
return "", "", &types.WrappedErrorMessage{Message: errorMessage, Err: serverErr}
}
@@ -621,6 +622,7 @@ func (client *Client) GetConfigInstituteAccess(url string, preferTCP bool) (stri
types.GetErrorTraceback(configErr),
),
)
+ client.goBackInternal()
return "", "", &types.WrappedErrorMessage{Level: types.GetErrorLevel(configErr), Message: errorMessage, Err: configErr}
}
return config, configType, nil
@@ -654,6 +656,7 @@ func (client *Client) GetConfigSecureInternet(
types.GetErrorTraceback(serverErr),
),
)
+ client.goBackInternal()
return "", "", &types.WrappedErrorMessage{Message: errorMessage, Err: serverErr}
}
@@ -674,6 +677,7 @@ func (client *Client) GetConfigSecureInternet(
types.GetErrorTraceback(configErr),
),
)
+ client.goBackInternal()
return "", "", &types.WrappedErrorMessage{Level: types.GetErrorLevel(configErr), Message: errorMessage, Err: configErr}
}
return config, configType, nil
@@ -701,6 +705,7 @@ func (client *Client) GetConfigCustomServer(url string, preferTCP bool) (string,
types.GetErrorTraceback(serverErr),
),
)
+ client.goBackInternal()
return "", "", &types.WrappedErrorMessage{Message: errorMessage, Err: serverErr}
}
@@ -721,6 +726,7 @@ func (client *Client) GetConfigCustomServer(url string, preferTCP bool) (string,
types.GetErrorTraceback(configErr),
),
)
+ client.goBackInternal()
return "", "", &types.WrappedErrorMessage{Level: types.GetErrorLevel(configErr), Message: errorMessage, Err: configErr}
}
return config, configType, nil