diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-03-03 19:39:41 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-03-03 19:39:41 +0900 |
| commit | d1557bcae8abc45ea655d2fe0cdb6732a0207aa0 (patch) | |
| tree | 56bb4b981df8d00c3d684352f3ee5b5057ee2a7e /src/api/endpoints/auth/session/show.js | |
| parent | wip (diff) | |
| download | misskey-d1557bcae8abc45ea655d2fe0cdb6732a0207aa0.tar.gz misskey-d1557bcae8abc45ea655d2fe0cdb6732a0207aa0.tar.bz2 misskey-d1557bcae8abc45ea655d2fe0cdb6732a0207aa0.zip | |
wip
Diffstat (limited to '')
| -rw-r--r-- | src/api/endpoints/auth/session/show.ts (renamed from src/api/endpoints/auth/session/show.js) | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/api/endpoints/auth/session/show.js b/src/api/endpoints/auth/session/show.ts index 425c980d9d..55641929d8 100644 --- a/src/api/endpoints/auth/session/show.js +++ b/src/api/endpoints/auth/session/show.ts @@ -3,6 +3,7 @@ /** * Module dependencies */ +import it from '../../../it'; import AuthSess from '../../../models/auth-session'; import serialize from '../../../serializers/auth-session'; @@ -57,10 +58,8 @@ module.exports = (params, user) => new Promise(async (res, rej) => { // Get 'token' parameter - const token = params.token; - if (token == null) { - return rej('token is required'); - } + const [token, tokenErr] = it(params.token).expect.string().required().qed(); + if (tokenErr) return rej('invalid token param'); // Lookup session const session = await AuthSess.findOne({ |