// import 'package:firebase_auth/firebase_auth.dart'; // import 'package:flutter_facebook_auth/flutter_facebook_auth.dart'; // class FacebookSignIn { // Future signInWithFacebook() async { // final LoginResult result = await FacebookAuth.instance.login(); // if (result.status == LoginStatus.success) { // // Create a credential from the access token // final OAuthCredential credential = // FacebookAuthProvider.credential(result.accessToken!.tokenString); // // Once signed in, return the UserCredential // return await FirebaseAuth.instance.signInWithCredential(credential); // } // return null; // } // Future signOut() async { // try { // await FacebookAuth.instance.logOut(); // print('Facebook Sign Out Successful'); // } catch (e) { // print('Error during Facebook Sign Out: $e'); // } // } // Future isSignedIn() async { // final accessToken = await FacebookAuth.instance.accessToken; // return accessToken != null; // } // }