Skip to content

Commit feaaedf

Browse files
committed
Updated code.
1 parent 69063ab commit feaaedf

File tree

1 file changed

+22
-15
lines changed

1 file changed

+22
-15
lines changed

passport.js-bearer-local/definitions/passport.js

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,33 @@ var BearerStrategy = require('passport-http-bearer').Strategy;
33
var users = [{ id: 1, username: 'bob', token: '123456789', email: 'bob@example.com' }, { id: 2, username: 'joe', token: 'abcdefghi', email: 'joe@example.com' }];
44

55
function findByToken(token, fn) {
6-
for (var i = 0, len = users.length; i < len; i++) {
7-
var user = users[i];
8-
if (user.token === token)
9-
return fn(null, user);
10-
}
11-
return fn(null, null);
6+
for (var i = 0, len = users.length; i < len; i++) {
7+
var user = users[i];
8+
if (user.token === token) {
9+
fn(null, user);
10+
return;
11+
}
12+
}
13+
fn(null, null);
1214
}
1315

1416
passport.use(new BearerStrategy({}, function(token, done) {
15-
setImmediate(function () {
16-
findByToken(token, function(err, user) {
17-
if (err)
18-
return done(err);
17+
setImmediate(function () {
18+
findByToken(token, function(err, user) {
1919

20-
if (!user)
21-
return done(null, false);
20+
if (err) {
21+
done(err);
22+
return
23+
}
2224

23-
return done(null, user);
24-
});
25-
});
25+
if (!user) {
26+
done(null, false);
27+
return;
28+
}
29+
30+
done(null, user);
31+
});
32+
});
2633
}));
2734

2835
F.middleware('passport.js', passport.initialize());

0 commit comments

Comments
 (0)