Skip to content

Commit

Permalink
Move function to outside callback
Browse files Browse the repository at this point in the history
  • Loading branch information
sampaiodiego committed Sep 18, 2019
1 parent 7c30c2c commit 0846ce7
Showing 1 changed file with 8 additions and 9 deletions.
17 changes: 8 additions & 9 deletions app/meteor-accounts-saml/server/saml_server.js
Original file line number Diff line number Diff line change
Expand Up @@ -105,15 +105,14 @@ Accounts.normalizeUsername = function(name) {
return name;
};

Accounts.registerLoginHandler(function(loginRequest) {
const _guessNameFromUsername = function(username) {
return username
.replace(/\W/g, ' ')
.replace(/\s(.)/g, function($1) { return $1.toUpperCase(); })
.replace(/^(.)/, function($1) { return $1.toLowerCase(); })
.replace(/^\w/, function($1) { return $1.toUpperCase(); });
};
const guessNameFromUsername = (username) =>
username
.replace(/\W/g, ' ')
.replace(/\s(.)/g, (u) => u.toUpperCase())
.replace(/^(.)/, (u) => u.toLowerCase())
.replace(/^\w/, (u) => u.toUpperCase());

Accounts.registerLoginHandler(function(loginRequest) {
if (!loginRequest.saml || !loginRequest.credentialToken) {
return undefined;
}
Expand Down Expand Up @@ -193,7 +192,7 @@ Accounts.registerLoginHandler(function(loginRequest) {

if (username) {
newUser.username = username;
newUser.name = newUser.name || _guessNameFromUsername(username);
newUser.name = newUser.name || guessNameFromUsername(username);
}

const userId = Accounts.insertUserDoc({}, newUser);
Expand Down

0 comments on commit 0846ce7

Please sign in to comment.