Im trying to fire an event after a successful login but keep getting this "FBSession should only be used form a single thread"
faceButton.addEventListener('click',function(e){
if(who >=1){
Ti.App.fireEvent('closeMe');
}
if(!facebook.loggedIn){
facebook.forceDialogAuth =false;
facebook.authorize();
facebook.addEventListener('login', function(e) {
if (e.success) {
Ti.API.info("Facebook logged in - stage 1");
Ti.App.fireEvent('FacebookRegistration',{results:e.data});
} else if (e.error) {
alert(e.error + " - stage 1");
} else if (e.cancelled) {
alert("Facebook login cancelled - stage 2");
}
});
}
else {
Ti.App.fireEvent('FaceBookInformationGathering');
}
//Ti.App.fireEvent('FaceBookInformationGathering');
/*
if(Titanium.Facebook.loggedIn == true){
Ti.App.fireEvent('FaceBookInformationGathering');
}
else{
alert('Please Reconnect to faceBook or register normally to continue');
}
*/
});