ImpactFBSignIn function
Implementation
Future<void> ImpactFBSignIn(BuildContext context,Function Do) async {
FacebookAuth.instance.logOut();
await FacebookAuth.instance.login().then((value){
if(value!=null){
Impact_FB_Access_Token = value.accessToken!;
}
});
if(Impact_FB_Access_Token!=null){
_printCredentials();
final userData = await FacebookAuth.instance.getUserData();
Impact_Fb_User_Data = userData;
print("~~~~~~~~~~~~~~~~Impact_Fb_User_Data~~~~~~~~~~~~~~~~");
print(Impact_Fb_User_Data);
print("~~~~~~~~~~~~~~~~Impact_Fb_User_Data~~~~~~~~~~~~~~~~");
ImpactUserName = Impact_Fb_User_Data["name"];
ImpactUserEmail = Impact_Fb_User_Data["email"];
ImpactUserProfilePic = Impact_Fb_User_Data["picture"]["data"]["url"];
Do.call();
}
}