Add eslint rule and fix as many issues as possible

This commit is contained in:
Khoa Le
2023-06-19 23:42:04 -04:00
parent e9eacc445d
commit 9d33e4756b
689 changed files with 9446 additions and 21821 deletions
+26 -26
View File
@@ -1,75 +1,75 @@
import express from 'express';
import express from "express";
const router = express.Router();
import { body } from 'express-validator';
import passport from 'passport';
import { requireAuth, validateRequest } from '../../middleware';
import { authController } from '../../controllers/v1';
import { authLimiter } from '../../helpers/rateLimiter';
import { AUTH_MODE_JWT } from '../../variables';
import { body } from "express-validator";
import passport from "passport";
import { requireAuth, validateRequest } from "../../middleware";
import { authController } from "../../controllers/v1";
import { authLimiter } from "../../helpers/rateLimiter";
import { AUTH_MODE_JWT } from "../../variables";
router.post('/token', validateRequest, authController.getNewToken);
router.post("/token", validateRequest, authController.getNewToken);
router.post( // deprecated (moved to api/v2/auth/login1)
'/login1',
"/login1",
authLimiter,
body('email').exists().trim().notEmpty(),
body('clientPublicKey').exists().trim().notEmpty(),
body("email").exists().trim().notEmpty(),
body("clientPublicKey").exists().trim().notEmpty(),
validateRequest,
authController.login1
);
router.post( // deprecated (moved to api/v2/auth/login2)
'/login2',
"/login2",
authLimiter,
body('email').exists().trim().notEmpty(),
body('clientProof').exists().trim().notEmpty(),
body("email").exists().trim().notEmpty(),
body("clientProof").exists().trim().notEmpty(),
validateRequest,
authController.login2
);
router.post(
'/logout',
"/logout",
authLimiter,
requireAuth({
acceptedAuthModes: [AUTH_MODE_JWT]
acceptedAuthModes: [AUTH_MODE_JWT],
}),
authController.logout
);
router.post(
'/checkAuth',
"/checkAuth",
requireAuth({
acceptedAuthModes: [AUTH_MODE_JWT]
acceptedAuthModes: [AUTH_MODE_JWT],
}),
authController.checkAuth
);
router.get(
'/redirect/google',
"/redirect/google",
authLimiter,
passport.authenticate('google', {
scope: ['profile', 'email'],
passport.authenticate("google", {
scope: ["profile", "email"],
session: false,
}),
);
router.get(
'/callback/google',
passport.authenticate('google', { failureRedirect: '/login/provider/error', session: false }),
"/callback/google",
passport.authenticate("google", { failureRedirect: "/login/provider/error", session: false }),
authController.handleAuthProviderCallback,
);
router.get(
'/common-passwords',
"/common-passwords",
authLimiter,
authController.getCommonPasswords
);
router.delete(
'/sessions',
"/sessions",
authLimiter,
requireAuth({
acceptedAuthModes: [AUTH_MODE_JWT]
acceptedAuthModes: [AUTH_MODE_JWT],
}),
authController.revokeAllSessions
);