Fix code styles and user refreshToken might need update when accessToken not match

This commit is contained in:
Cheng-Han, Wu 2016-05-16 12:46:48 +08:00
parent 6e9cb49c27
commit 6b521b99d4
1 changed files with 5 additions and 4 deletions

View File

@ -23,21 +23,22 @@ function callback(accessToken, refreshToken, profile, done) {
accessToken: accessToken, accessToken: accessToken,
refreshToken: refreshToken refreshToken: refreshToken
} }
}).spread(function(user, created) { }).spread(function (user, created) {
if (user) { if (user) {
if(user.accessToken == accessToken){ if (user.accessToken == accessToken) {
if (config.debug) if (config.debug)
logger.info('user login: ' + user.id); logger.info('user login: ' + user.id);
return done(null, user); return done(null, user);
} }
user.accessToken = accessToken; user.accessToken = accessToken;
user.save().then(function(){ user.refreshToken = refreshToken;
user.save().then(function () {
if (config.debug) if (config.debug)
logger.info('user login: ' + user.id); logger.info('user login: ' + user.id);
return done(null, user); return done(null, user);
}) })
} }
}).catch(function(err) { }).catch(function (err) {
logger.error('auth callback failed: ' + err); logger.error('auth callback failed: ' + err);
return done(err, null); return done(err, null);
}) })