From e47067bdf6af1e489a47b95f105a57eca8996c0f Mon Sep 17 00:00:00 2001 From: Michael Bordner Date: Wed, 2 Oct 2019 23:51:35 -0400 Subject: [PATCH] updating dependencies on firebase_auth and flutter_facebook_login --- .gitignore | 2 ++ CHANGELOG.md | 3 +++ lib/login_view.dart | 8 +++++--- lib/password_view.dart | 4 +++- lib/sign_up_view.dart | 3 ++- pubspec.yaml | 6 +++--- 6 files changed, 18 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index d024067..98a0412 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,5 @@ build/ ios/.generated/ packages pubspec.lock + +example/ios/Flutter/flutter_export_environment.sh diff --git a/CHANGELOG.md b/CHANGELOG.md index 7197e39..d14afb8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## [1.0.8] - 02/10/2019 +* update dependencies + ## [1.0.7] - 21/5/2019 * fixed padding diff --git a/lib/login_view.dart b/lib/login_view.dart index 1b41fb5..b980135 100644 --- a/lib/login_view.dart +++ b/lib/login_view.dart @@ -51,7 +51,8 @@ class _LoginViewState extends State { try { AuthCredential credential = GoogleAuthProvider.getCredential( idToken: googleAuth.idToken, accessToken: googleAuth.accessToken); - FirebaseUser user = await _auth.signInWithCredential(credential); + AuthResult authResult = await _auth.signInWithCredential(credential); + FirebaseUser user = authResult.user; print(user); } catch (e) { showErrorDialog(context, e.details); @@ -62,12 +63,13 @@ class _LoginViewState extends State { _handleFacebookSignin() async { FacebookLoginResult result = - await facebookLogin.logInWithReadPermissions(['email']); + await facebookLogin.logIn(['email']); if (result.accessToken != null) { try { AuthCredential credential = FacebookAuthProvider.getCredential( accessToken: result.accessToken.token); - FirebaseUser user = await _auth.signInWithCredential(credential); + AuthResult authResult = await _auth.signInWithCredential(credential); + FirebaseUser user = authResult.user; print(user); } catch (e) { showErrorDialog(context, e.details); diff --git a/lib/password_view.dart b/lib/password_view.dart index 7afecc2..0145162 100644 --- a/lib/password_view.dart +++ b/lib/password_view.dart @@ -101,10 +101,12 @@ class _PasswordViewState extends State { _connexion(BuildContext context) async { FirebaseAuth _auth = FirebaseAuth.instance; + AuthResult authResult; FirebaseUser user; try { - user = await _auth.signInWithEmailAndPassword( + authResult = await _auth.signInWithEmailAndPassword( email: _controllerEmail.text, password: _controllerPassword.text); + user = authResult.user; print(user); } catch (exception) { //TODO improve errors catching diff --git a/lib/sign_up_view.dart b/lib/sign_up_view.dart index 350926a..f9d0b2b 100644 --- a/lib/sign_up_view.dart +++ b/lib/sign_up_view.dart @@ -133,10 +133,11 @@ class _SignUpViewState extends State { FirebaseAuth _auth = FirebaseAuth.instance; try { - FirebaseUser user = await _auth.createUserWithEmailAndPassword( + AuthResult authResult = await _auth.createUserWithEmailAndPassword( email: _controllerEmail.text, password: _controllerPassword.text, ); + FirebaseUser user = authResult.user; try { var userUpdateInfo = new UserUpdateInfo(); userUpdateInfo.displayName = _controllerDisplayName.text; diff --git a/pubspec.yaml b/pubspec.yaml index 8a7a4b4..2561f08 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_ui description: Firebase auth UI, dart package to mimic the firebaseUI(Google,Facebook,Twitter,Email supported) -version: 1.0.7 +version: 1.0.8 author: Nicholas Bowler homepage: https://github.com/Maliffic/firebase_ui @@ -13,10 +13,10 @@ dependencies: flutter_twitter: ^1.1.2 - firebase_auth: ^0.11.1+12 + firebase_auth: ^0.14.0+5 google_sign_in: ^4.0.4 - flutter_facebook_login: ^2.0.1 + flutter_facebook_login: ^3.0.0 dev_dependencies: flutter_test: