We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2e822a5 commit 6d266f6Copy full SHA for 6d266f6
models/tokens.js
@@ -29,9 +29,15 @@ exports.getAccessToken = function getAccessToken(obj, done) {
29
};
30
31
exports.getRefreshToken = function getRefreshToken(obj, done) {
32
+ let query = 'SELECT * FROM refresh_token WHERE token = ? AND device_id is null ';
33
+ const params = [obj.token];
34
+ if (obj.deviceId) {
35
+ query = 'SELECT * FROM refresh_token WHERE token = ? AND device_id = ? ';
36
+ params.push(obj.deviceId);
37
+ }
38
db.get().query(
- 'SELECT * FROM refresh_token WHERE token = ? AND device_id = ?',
- [obj.token, obj.deviceId],
39
+ query,
40
+ params,
41
(err, rows) => {
42
if (err) return done(err);
43
if (rows.length === 0) return done(null, null);
0 commit comments