mirror of
https://github.com/vale981/Vulcan
synced 2025-03-09 12:16:37 -04:00
38 lines
984 B
JavaScript
38 lines
984 B
JavaScript
getDisplayNameById = function(userId){
|
|
getDisplayName(Meteor.users.findOne(userId));
|
|
}
|
|
getDisplayName = function(user){
|
|
return (user.profile && user.profile.name) ? user.profile.name : user.username
|
|
}
|
|
getSignupMethod = function(user){
|
|
if(user.services && user.services.twitter){
|
|
return 'twitter';
|
|
}else{
|
|
return 'regular'
|
|
}
|
|
}
|
|
getEmail = function(user){
|
|
if(getSignupMethod(user)=='twitter'){
|
|
return user.profile.email;
|
|
}else if(user.emails){
|
|
return user.emails[0].address || user.emails[0].email;
|
|
}else{
|
|
return '';
|
|
}
|
|
}
|
|
getAvatarUrl = function(user){
|
|
if(getSignupMethod(user)=='twitter'){
|
|
return 'https://api.twitter.com/1/users/profile_image?screen_name='+user.services.twitter.screenName;
|
|
}else{
|
|
return Gravatar.getGravatar(user, {
|
|
d: 'http://telesc.pe/img/default_avatar.png',
|
|
s: 30
|
|
});
|
|
}
|
|
}
|
|
getCurrentUserEmail = function(){
|
|
return Meteor.user() ? getEmail(Meteor.user()) : '';
|
|
}
|
|
userProfileComplete = function(user) {
|
|
return !!getEmail(user);
|
|
}
|