Use Prettier JS (#5017)

* Adds prettier

* Run lint before tests
This commit is contained in:
Florent Vilmart
2018-09-01 13:58:06 -04:00
committed by GitHub
parent 189cd259ee
commit d83a0b6808
240 changed files with 41098 additions and 29020 deletions

View File

@@ -1,11 +1,9 @@
import ClassesRouter from './ClassesRouter';
import Parse from 'parse/node';
import rest from '../rest';
import Auth from '../Auth';
import Parse from 'parse/node';
import rest from '../rest';
import Auth from '../Auth';
export class SessionsRouter extends ClassesRouter {
className() {
return '_Session';
}
@@ -13,17 +11,29 @@ export class SessionsRouter extends ClassesRouter {
handleMe(req) {
// TODO: Verify correct behavior
if (!req.info || !req.info.sessionToken) {
throw new Parse.Error(Parse.Error.INVALID_SESSION_TOKEN,
'Session token required.');
throw new Parse.Error(
Parse.Error.INVALID_SESSION_TOKEN,
'Session token required.'
);
}
return rest.find(req.config, Auth.master(req.config), '_Session', { sessionToken: req.info.sessionToken }, undefined, req.info.clientSDK)
.then((response) => {
return rest
.find(
req.config,
Auth.master(req.config),
'_Session',
{ sessionToken: req.info.sessionToken },
undefined,
req.info.clientSDK
)
.then(response => {
if (!response.results || response.results.length == 0) {
throw new Parse.Error(Parse.Error.INVALID_SESSION_TOKEN,
'Session token not found.');
throw new Parse.Error(
Parse.Error.INVALID_SESSION_TOKEN,
'Session token not found.'
);
}
return {
response: response.results[0]
response: response.results[0],
};
});
}
@@ -36,37 +46,54 @@ export class SessionsRouter extends ClassesRouter {
if (!user) {
throw new Parse.Error(Parse.Error.OBJECT_NOT_FOUND, 'invalid session');
}
const {
sessionData,
createSession
} = Auth.createSession(config, {
const { sessionData, createSession } = Auth.createSession(config, {
userId: user.id,
createdWith: {
'action': 'upgrade',
action: 'upgrade',
},
installationId: req.auth.installationId,
});
return createSession().then(() => {
// delete the session token, use the db to skip beforeSave
return config.database.update('_User', {
objectId: user.id
}, {
sessionToken: {__op: 'Delete'}
return createSession()
.then(() => {
// delete the session token, use the db to skip beforeSave
return config.database.update(
'_User',
{
objectId: user.id,
},
{
sessionToken: { __op: 'Delete' },
}
);
})
.then(() => {
return Promise.resolve({ response: sessionData });
});
}).then(() => {
return Promise.resolve({ response: sessionData });
});
}
mountRoutes() {
this.route('GET','/sessions/me', req => { return this.handleMe(req); });
this.route('GET', '/sessions', req => { return this.handleFind(req); });
this.route('GET', '/sessions/:objectId', req => { return this.handleGet(req); });
this.route('POST', '/sessions', req => { return this.handleCreate(req); });
this.route('PUT', '/sessions/:objectId', req => { return this.handleUpdate(req); });
this.route('DELETE', '/sessions/:objectId', req => { return this.handleDelete(req); });
this.route('POST', '/upgradeToRevocableSession', req => { return this.handleUpdateToRevocableSession(req); })
this.route('GET', '/sessions/me', req => {
return this.handleMe(req);
});
this.route('GET', '/sessions', req => {
return this.handleFind(req);
});
this.route('GET', '/sessions/:objectId', req => {
return this.handleGet(req);
});
this.route('POST', '/sessions', req => {
return this.handleCreate(req);
});
this.route('PUT', '/sessions/:objectId', req => {
return this.handleUpdate(req);
});
this.route('DELETE', '/sessions/:objectId', req => {
return this.handleDelete(req);
});
this.route('POST', '/upgradeToRevocableSession', req => {
return this.handleUpdateToRevocableSession(req);
});
}
}