Vulcan/packages/telescope-users/lib/hooks.js
2015-04-22 07:50:11 +09:00

21 lines
No EOL
420 B
JavaScript

/**
* Users hooks namespace
*/
Users.hooks = {
userEditRenderedCallbacks: [],
userEditClientCallbacks: [],
userCreatedCallbacks: [],
userProfileCompleteChecks: []
}
/**
* Check if the user has completed their profile with an email and username.
* @param {Object} user
*/
Users.hooks.userProfileCompleteChecks.push(
function(user) {
return !!Users.getEmail(user) && !!Users.getUserName(user);
}
);