cmd/tailscale: stop loader indicator when Google Sign-in is cancelled

Signed-off-by: Elias Naur <mail@eliasnaur.com>
pull/3/head
Elias Naur 4 years ago
parent 15632cb15b
commit 91d4d47fd8

@ -35,6 +35,8 @@ public class Peer extends Fragment {
GoogleSignInAccount acc = GoogleSignIn.getLastSignedInAccount(getActivity());
onSignin(acc.getIdToken());
return;
} else {
onSignin(null);
}
case REQUEST_PREPARE_VPN:
if (resultCode == Activity.RESULT_OK) {

@ -435,12 +435,14 @@ func (a *App) runUI() error {
requestBackend(ConnectEvent{Enable: false})
case tok := <-onGoogleToken:
ui.signinType = noSignin
requestBackend(OAuth2Event{
Token: &oauth2.Token{
AccessToken: tok,
TokenType: ipn.GoogleIDTokenType,
},
})
if tok != "" {
requestBackend(OAuth2Event{
Token: &oauth2.Token{
AccessToken: tok,
TokenType: ipn.GoogleIDTokenType,
},
})
}
case <-a.updates:
a.mu.Lock()
oldState := state.backend.State

Loading…
Cancel
Save