nil não está definido ao verificar se o usuário está logado
Quero usar o Firebase para detectar se o usuário está logado ou não:
var auth = new FirebaseSimpleLogin(Ref, function(err, user){
if(err){
console.log(err);
}else if(user){
console.log("User ID:" + user.id + ", Email: " + user.email);
}else if(user == nil){
console.log("No user logged in");
}else{
login();
}
});
Mas isso me dá este erro:
nulo não está definido
quando o usuário não está logado. Alguma explicação e como consertar isso?