From 44df9cb92abe66cf12e887ef19e60a01461b3558 Mon Sep 17 00:00:00 2001 From: Jeroen Wijenbergh Date: Mon, 25 Apr 2022 16:27:25 +0200 Subject: Tests: Ability to add a custom server and share certificate We also now do not have to skip verification in the test files --- state.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'state.go') diff --git a/state.go b/state.go index bafdfb9..6f71cb3 100644 --- a/state.go +++ b/state.go @@ -86,7 +86,11 @@ func (state *VPNState) Connect(url string) (string, error) { return "", errors.New("app not registered") } // New server chosen, ensure the server is fresh - server := state.Servers.EnsureServer(url, &state.FSM, &state.Logger) + server, serverErr := state.Servers.EnsureServer(url, &state.FSM, &state.Logger) + + if serverErr != nil { + return "", serverErr + } // Make sure we are in the chosen state if available state.FSM.GoTransition(internal.CHOSEN_SERVER) // Relogin with oauth -- cgit v1.2.3