summaryrefslogtreecommitdiff
path: root/src/api/endpoints
diff options
context:
space:
mode:
authorAya Morisawa <AyaMorisawa4869@gmail.com>2017-02-24 00:28:18 +0900
committerAya Morisawa <AyaMorisawa4869@gmail.com>2017-02-24 00:28:18 +0900
commitb93d2922e5290522b037501edf77694deb4425fc (patch)
tree7d5b8b35acc9c0920b6da3b7c068315308b9c113 /src/api/endpoints
parentFix English grammatical error (diff)
downloadsharkey-b93d2922e5290522b037501edf77694deb4425fc.tar.gz
sharkey-b93d2922e5290522b037501edf77694deb4425fc.tar.bz2
sharkey-b93d2922e5290522b037501edf77694deb4425fc.zip
Clean up
Diffstat (limited to 'src/api/endpoints')
-rw-r--r--src/api/endpoints/auth/session/userkey.js105
1 files changed, 52 insertions, 53 deletions
diff --git a/src/api/endpoints/auth/session/userkey.js b/src/api/endpoints/auth/session/userkey.js
index 2a93421df8..564f7ed4a0 100644
--- a/src/api/endpoints/auth/session/userkey.js
+++ b/src/api/endpoints/auth/session/userkey.js
@@ -26,7 +26,7 @@ import serialize from '../../../serializers/user';
* in: formData
* required: true
* type: string
- *
+ *
* responses:
* 200:
* description: OK
@@ -51,66 +51,65 @@ import serialize from '../../../serializers/user';
* @return {Promise<object>}
*/
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');
- }
+ new Promise(async (res, rej) => {
+ // Get 'app_secret' parameter
+ const appSecret = params.app_secret;
+ if (appSecret == null) {
+ return rej('app_secret is required');
+ }
- // Lookup app
- const app = await App.findOne({
- secret: appSecret
- });
+ // Lookup app
+ const app = await App.findOne({
+ secret: appSecret
+ });
- if (app == null) {
- return rej('app not found');
- }
+ if (app == null) {
+ return rej('app not found');
+ }
- // Get 'token' parameter
- const token = params.token;
- if (token == null) {
- return rej('token is required');
- }
+ // Get 'token' parameter
+ const token = params.token;
+ if (token == null) {
+ return rej('token is required');
+ }
- // Fetch token
- const session = await AuthSess
- .findOne({
- token: token,
- app_id: app._id
- });
+ // Fetch token
+ const session = await AuthSess
+ .findOne({
+ token: token,
+ app_id: app._id
+ });
- if (session === null) {
- return rej('session not found');
- }
+ if (session === null) {
+ return rej('session not found');
+ }
- if (session.user_id == null) {
- return rej('this session is not allowed yet');
- }
+ if (session.user_id == null) {
+ return rej('this session is not allowed yet');
+ }
- // Lookup access token
- const accessToken = await AccessToken.findOne({
- app_id: app._id,
- user_id: session.user_id
- });
+ // Lookup access token
+ const accessToken = await AccessToken.findOne({
+ app_id: app._id,
+ user_id: session.user_id
+ });
- // Delete session
+ // Delete session
- /* https://github.com/Automattic/monk/issues/178
- AuthSess.deleteOne({
- _id: session._id
- });
- */
- AuthSess.remove({
- _id: session._id
- });
+ /* https://github.com/Automattic/monk/issues/178
+ AuthSess.deleteOne({
+ _id: session._id
+ });
+ */
+ AuthSess.remove({
+ _id: session._id
+ });
- // Response
- res({
- access_token: accessToken.token,
- user: await serialize(session.user_id, null, {
- detail: true
- })
+ // Response
+ res({
+ access_token: accessToken.token,
+ user: await serialize(session.user_id, null, {
+ detail: true
+ })
+ });
});
-});