diff options
Diffstat (limited to 'client/index.html')
-rw-r--r-- | client/index.html | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/client/index.html b/client/index.html index df63ffa062eb..9e6cef70dbb4 100644 --- a/client/index.html +++ b/client/index.html @@ -13,19 +13,7 @@ <div id="mount"></div> <script> function onSignIn(googleUser) { - var profile = googleUser.getBasicProfile(); - console.log('ID: ' + profile.getId()); - console.log('Name: ' + profile.getName()); - console.log('Image URL: ' + profile.getImageUrl()); - console.log('Email: ' + profile.getEmail()); - } - - function signOut() { - console.log('Signing out!'); - var auth2 = gapi.auth2.getAuthInstance(); - auth2.signOut().then(function() { - console.log('User signed out.'); - }); + console.log(googleUser); } var app = Elm.Main.init({node: document.getElementById("mount")}); @@ -33,6 +21,18 @@ app.ports.printPage.subscribe(function() { window.print(); }); + + app.ports.googleSignIn.subscribe(function() { + var auth2 = gapi.auth2.getAuthInstance(); + var googleUser = auth2.signIn(); + }); + + app.ports.googleSignOut.subscribe(function() { + var auth2 = gapi.auth2.getAuthInstance(); + auth2.signOut().then(function() { + console.log('Google user successfully signed out.'); + }); + }); </script> </body> </html> |