diff options
Diffstat (limited to 'src/state.go')
| -rw-r--r-- | src/state.go | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/src/state.go b/src/state.go index fcc5930..12ad57a 100644 --- a/src/state.go +++ b/src/state.go @@ -39,21 +39,11 @@ func (state *VPNState) Connect(url string) (string, error) { } if !state.Server.IsAuthenticated() { - authURL, authInitializeErr := state.InitializeOAuth() + loginErr := state.LoginOAuth() - if authInitializeErr != nil { - return "", authInitializeErr + if loginErr != nil { + return "", loginErr } - - go state.StateCallback("Registered", "OAuthInitialized", authURL) - oauthErr := state.FinishOAuth() - - if oauthErr != nil { - return "", oauthErr - } - - state.StateCallback("OAuthInitialized", "OAuthFinished", "finished oauth") - state.WriteConfig() } return state.Server.GetConfig() |
