Merge pull request #1223 from jjwon0/devel

supply default email based on 3rd party login, if possible
This commit is contained in:
Sacha Greif 2016-02-05 15:43:55 +09:00
commit 8e53665893

View file

@ -98,8 +98,14 @@ function setupUser (user, options) {
// look in a few places for the user email
if (options.email) {
user.telescope.email = options.email;
} else if (user.services['meteor-developer'] && user.services['meteor-developer'].emails) {
user.telescope.email = _.findWhere(user.services['meteor-developer'].emails, { primary: true }).address;
} else if (user.services.facebook && user.services.facebook.email) {
user.telescope.email = user.services.facebook.email;
} else if (user.services.github && user.services.github.email) {
user.telescope.email = user.services.github.email;
} else if (user.services.google && user.services.google.email) {
user.telescope.email = user.services.google.email;
}
// generate email hash