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/generate.ts | |
| 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/generate.ts (renamed from src/api/endpoints/auth/session/generate.js) | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/api/endpoints/auth/session/generate.js b/src/api/endpoints/auth/session/generate.ts index cf75b83e2d..6e730123c1 100644 --- a/src/api/endpoints/auth/session/generate.js +++ b/src/api/endpoints/auth/session/generate.ts @@ -4,6 +4,7 @@ * Module dependencies */ import * as uuid from 'uuid'; +import it from '../../../it'; import App from '../../../models/app'; import AuthSess from '../../../models/auth-session'; import config from '../../../../conf'; @@ -49,10 +50,8 @@ module.exports = (params) => new Promise(async (res, rej) => { // Get 'app_secret' parameter - const appSecret = params.app_secret; - if (appSecret == null) { - return rej('app_secret is required'); - } + const [appSecret, appSecretErr] = it(params.app_secret).expect.string().required().qed(); + if (appSecretErr) return rej('invalid app_secret param'); // Lookup app const app = await App.findOne({ |