feat: fixed eslint and resolved all eslint issues

This commit is contained in:
Akhil Mohan
2024-01-30 22:30:42 +05:30
parent 7c4dd5000f
commit 5855cc660a
147 changed files with 1165 additions and 938 deletions
+2 -2
View File
@@ -19,8 +19,8 @@ export const registerV2Routes = async (server: FastifyZodProvider) => {
);
await server.register(
async (projectServer) => {
projectServer.register(registerProjectRouter);
projectServer.register(registerIdentityProjectRouter);
await projectServer.register(registerProjectRouter);
await projectServer.register(registerIdentityProjectRouter);
},
{ prefix: "/workspace" }
);
+6 -6
View File
@@ -1,8 +1,8 @@
import jwt, { JwtPayload } from "jsonwebtoken";
import jwt from "jsonwebtoken";
import { z } from "zod";
import { getConfig } from "@app/lib/config/env";
import { AuthTokenType } from "@app/services/auth/auth-type";
import { AuthModeMfaJwtTokenPayload, AuthTokenType } from "@app/services/auth/auth-type";
export const registerMfaRouter = async (server: FastifyZodProvider) => {
const cfg = getConfig();
@@ -12,16 +12,16 @@ export const registerMfaRouter = async (server: FastifyZodProvider) => {
const authorizationHeader = req.headers.authorization;
if (!authorizationHeader || !authorizationHeader.startsWith("Bearer ")) {
res.status(401).send({ error: "Missing bearer token" });
void res.status(401).send({ error: "Missing bearer token" });
return res;
}
const token = authorizationHeader.split(" ")[1];
if (!token) {
res.status(401).send({ error: "Missing bearer token" });
void res.status(401).send({ error: "Missing bearer token" });
return res;
}
const decodedToken = jwt.verify(token, cfg.AUTH_SECRET) as JwtPayload;
const decodedToken = jwt.verify(token, cfg.AUTH_SECRET) as AuthModeMfaJwtTokenPayload;
if (decodedToken.authTokenType !== AuthTokenType.MFA_TOKEN)
throw new Error("Unauthorized access");
@@ -79,7 +79,7 @@ export const registerMfaRouter = async (server: FastifyZodProvider) => {
mfaToken: req.body.mfaToken
});
res.setCookie("jid", token.refresh, {
void res.setCookie("jid", token.refresh, {
httpOnly: true,
path: "/",
sameSite: "strict",
@@ -37,7 +37,7 @@ export const registerProjectRouter = async (server: FastifyZodProvider) => {
event: {
type: EventType.GET_WORKSPACE_KEY,
metadata: {
keyId: key.id
keyId: key?.id as string
}
}
});
+4 -1
View File
@@ -26,7 +26,10 @@ export const registerUserRouter = async (server: FastifyZodProvider) => {
},
preHandler: verifyAuth([AuthMode.JWT, AuthMode.API_KEY]),
handler: async (req) => {
const user = await server.services.user.toggleUserMfa(req.permission.id, req.body.isMfaEnabled);
const user = await server.services.user.toggleUserMfa(
req.permission.id,
req.body.isMfaEnabled
);
return { user };
}
});