loginOrSignUpFacebook method

Future<bool> loginOrSignUpFacebook()

Implementation

Future<bool> loginOrSignUpFacebook() async {
  try {
    _facebookLoginResult = await FacebookAuth.instance.login();
    final OAuthCredential auth = FacebookAuthProvider.credential(_facebookLoginResult!.accessToken!.token);
    if (_facebookLoginResult!.accessToken != null) {
      return await socialLogin(auth, 'facebook');
    }
    throw tr('invalid_authentication');
  } catch (e) {
    rethrow;
  }
}