Enable prefer-const lint rule (#3202)
This commit is contained in:
committed by
Florent Vilmart
parent
a6c988176e
commit
ca286b7108
@@ -9,7 +9,7 @@ import rest from '../rest';
|
||||
import Auth from '../Auth';
|
||||
import passwordCrypto from '../password';
|
||||
import RestWrite from '../RestWrite';
|
||||
let cryptoUtils = require('../cryptoUtils');
|
||||
const cryptoUtils = require('../cryptoUtils');
|
||||
|
||||
export class UsersRouter extends ClassesRouter {
|
||||
handleFind(req) {
|
||||
@@ -23,7 +23,7 @@ export class UsersRouter extends ClassesRouter {
|
||||
}
|
||||
|
||||
handleCreate(req) {
|
||||
let data = deepcopy(req.body);
|
||||
const data = deepcopy(req.body);
|
||||
req.body = data;
|
||||
req.params.className = '_User';
|
||||
|
||||
@@ -44,7 +44,7 @@ export class UsersRouter extends ClassesRouter {
|
||||
if (!req.info || !req.info.sessionToken) {
|
||||
throw new Parse.Error(Parse.Error.INVALID_SESSION_TOKEN, 'invalid session token');
|
||||
}
|
||||
let sessionToken = req.info.sessionToken;
|
||||
const sessionToken = req.info.sessionToken;
|
||||
return rest.find(req.config, Auth.master(req.config), '_Session',
|
||||
{ sessionToken },
|
||||
{ include: 'user' }, req.info.clientSDK)
|
||||
@@ -54,7 +54,7 @@ export class UsersRouter extends ClassesRouter {
|
||||
!response.results[0].user) {
|
||||
throw new Parse.Error(Parse.Error.INVALID_SESSION_TOKEN, 'invalid session token');
|
||||
} else {
|
||||
let user = response.results[0].user;
|
||||
const user = response.results[0].user;
|
||||
// Send token back on the login, because SDKs expect that.
|
||||
user.sessionToken = sessionToken;
|
||||
return { response: user };
|
||||
@@ -96,7 +96,7 @@ export class UsersRouter extends ClassesRouter {
|
||||
})
|
||||
.then((correct) => {
|
||||
isValidPassword = correct;
|
||||
let accountLockoutPolicy = new AccountLockout(user, req.config);
|
||||
const accountLockoutPolicy = new AccountLockout(user, req.config);
|
||||
return accountLockoutPolicy.handleLoginAttempt(isValidPassword);
|
||||
})
|
||||
.then(() => {
|
||||
@@ -126,7 +126,7 @@ export class UsersRouter extends ClassesRouter {
|
||||
}
|
||||
}
|
||||
|
||||
let token = 'r:' + cryptoUtils.newToken();
|
||||
const token = 'r:' + cryptoUtils.newToken();
|
||||
user.sessionToken = token;
|
||||
delete user.password;
|
||||
|
||||
@@ -145,8 +145,8 @@ export class UsersRouter extends ClassesRouter {
|
||||
|
||||
req.config.filesController.expandFilesInObject(req.config, user);
|
||||
|
||||
let expiresAt = req.config.generateSessionExpiresAt();
|
||||
let sessionData = {
|
||||
const expiresAt = req.config.generateSessionExpiresAt();
|
||||
const sessionData = {
|
||||
sessionToken: token,
|
||||
user: {
|
||||
__type: 'Pointer',
|
||||
@@ -165,7 +165,7 @@ export class UsersRouter extends ClassesRouter {
|
||||
sessionData.installationId = req.info.installationId
|
||||
}
|
||||
|
||||
let create = new RestWrite(req.config, Auth.master(req.config), '_Session', null, sessionData);
|
||||
const create = new RestWrite(req.config, Auth.master(req.config), '_Session', null, sessionData);
|
||||
return create.execute();
|
||||
}).then(() => {
|
||||
return { response: user };
|
||||
@@ -173,7 +173,7 @@ export class UsersRouter extends ClassesRouter {
|
||||
}
|
||||
|
||||
handleLogOut(req) {
|
||||
let success = {response: {}};
|
||||
const success = {response: {}};
|
||||
if (req.info && req.info.sessionToken) {
|
||||
return rest.find(req.config, Auth.master(req.config), '_Session',
|
||||
{ sessionToken: req.info.sessionToken }, undefined, req.info.clientSDK
|
||||
@@ -207,14 +207,14 @@ export class UsersRouter extends ClassesRouter {
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
let { email } = req.body;
|
||||
const { email } = req.body;
|
||||
if (!email) {
|
||||
throw new Parse.Error(Parse.Error.EMAIL_MISSING, "you must provide an email");
|
||||
}
|
||||
if (typeof email !== 'string') {
|
||||
throw new Parse.Error(Parse.Error.INVALID_EMAIL_ADDRESS, 'you must provide a valid email string');
|
||||
}
|
||||
let userController = req.config.userController;
|
||||
const userController = req.config.userController;
|
||||
return userController.sendPasswordResetEmail(email).then(() => {
|
||||
return Promise.resolve({
|
||||
response: {}
|
||||
|
||||
Reference in New Issue
Block a user