Removing Google Plus integration from core - adios!

This commit is contained in:
Julian Lam
2014-01-26 23:34:54 -05:00
parent 7e3c46db61
commit ef39c128c2
7 changed files with 1 additions and 108 deletions

View File

@@ -56,48 +56,4 @@ var user = require('./user'),
});
}
}
Login.loginViaGoogle = function(gplusid, handle, email, callback) {
user.getUidByGoogleId(gplusid, function(err, uid) {
if(err) {
return callback(err);
}
if (uid !== null) {
// Existing User
callback(null, {
uid: uid
});
} else {
// New User
var success = function(uid) {
// Save google-specific information to the user
user.setUserField(uid, 'gplusid', gplusid);
db.setObjectField('gplusid:uid', gplusid, uid);
callback(null, {
uid: uid
});
};
user.getUidByEmail(email, function(err, uid) {
if(err) {
return callback(err);
}
if (!uid) {
user.create({username: handle, email: email}, function(err, uid) {
if(err) {
return callback(err);
}
success(uid);
});
} else {
success(uid); // Existing account -- merge
}
});
}
});
};
}(exports));