From 621de306b60d673f54126dc484a37fb6b745be9e Mon Sep 17 00:00:00 2001 From: Sainan Date: Fri, 31 May 2024 09:41:09 +0200 Subject: [PATCH] Disable no-misused-promises lint --- .eslintrc | 1 + src/controllers/api/artifactsController.ts | 1 - src/controllers/api/claimCompletedRecipeController.ts | 1 - src/controllers/api/genericUpdateController.ts | 1 - src/controllers/api/getCreditsController.ts | 1 - src/controllers/api/getShipController.ts | 1 - src/controllers/api/inventoryController.ts | 1 - src/controllers/api/inventorySlotsController.ts | 1 - src/controllers/api/loginController.ts | 1 - src/controllers/api/missionInventoryUpdateController.ts | 1 - src/controllers/api/saveLoadout.ts | 1 - src/controllers/api/setActiveShipController.ts | 1 - src/controllers/api/setShipCustomizationsController.ts | 1 - src/controllers/api/shipDecorationsController.ts | 1 - src/controllers/api/startRecipeController.ts | 1 - src/controllers/api/trainingResultController.ts | 1 - src/controllers/api/updateThemeController.ts | 1 - src/controllers/custom/addItemController.ts | 1 - src/controllers/custom/createAccountController.ts | 1 - src/routes/api.ts | 2 -- 20 files changed, 1 insertion(+), 20 deletions(-) diff --git a/.eslintrc b/.eslintrc index 9c2b88f9..1646ebc8 100644 --- a/.eslintrc +++ b/.eslintrc @@ -19,6 +19,7 @@ "@typescript-eslint/restrict-plus-operands": "off", "@typescript-eslint/no-unsafe-member-access": "off", "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_" }], + "@typescript-eslint/no-misused-promises": "off", "no-case-declarations": "off" }, "parser": "@typescript-eslint/parser", diff --git a/src/controllers/api/artifactsController.ts b/src/controllers/api/artifactsController.ts index 65041eca..fe5d6a7d 100644 --- a/src/controllers/api/artifactsController.ts +++ b/src/controllers/api/artifactsController.ts @@ -5,7 +5,6 @@ import { upgradeMod } from "@/src/services/inventoryService"; import { IArtifactsRequest } from "@/src/types/requestTypes"; import { RequestHandler } from "express"; -// eslint-disable-next-line @typescript-eslint/no-misused-promises const artifactsController: RequestHandler = async (req, res) => { const accountId = await getAccountIdForRequest(req); diff --git a/src/controllers/api/claimCompletedRecipeController.ts b/src/controllers/api/claimCompletedRecipeController.ts index 291516ef..2baaed70 100644 --- a/src/controllers/api/claimCompletedRecipeController.ts +++ b/src/controllers/api/claimCompletedRecipeController.ts @@ -14,7 +14,6 @@ export interface IClaimCompletedRecipeRequest { RecipeIds: IOid[]; } -// eslint-disable-next-line @typescript-eslint/no-misused-promises export const claimCompletedRecipeController: RequestHandler = async (req, res) => { const claimCompletedRecipeRequest = getJSONfromString(req.body.toString()) as IClaimCompletedRecipeRequest; const accountId = await getAccountIdForRequest(req); diff --git a/src/controllers/api/genericUpdateController.ts b/src/controllers/api/genericUpdateController.ts index f2d29fc1..83c9c3aa 100644 --- a/src/controllers/api/genericUpdateController.ts +++ b/src/controllers/api/genericUpdateController.ts @@ -3,7 +3,6 @@ import { updateGeneric } from "@/src/services/inventoryService"; import { RequestHandler } from "express"; import { getJSONfromString } from "@/src/helpers/stringHelpers"; -// eslint-disable-next-line @typescript-eslint/no-misused-promises const genericUpdateController: RequestHandler = async (request, response) => { const accountId = await getAccountIdForRequest(request); const update = getJSONfromString(request.body.toString()); diff --git a/src/controllers/api/getCreditsController.ts b/src/controllers/api/getCreditsController.ts index 805b0505..348bd764 100644 --- a/src/controllers/api/getCreditsController.ts +++ b/src/controllers/api/getCreditsController.ts @@ -3,7 +3,6 @@ import { config } from "@/src/services/configService"; import { getAccountIdForRequest } from "@/src/services/loginService"; import { getInventory } from "@/src/services/inventoryService"; -// eslint-disable-next-line @typescript-eslint/no-misused-promises export const getCreditsController: RequestHandler = async (req, res) => { let accountId; try { diff --git a/src/controllers/api/getShipController.ts b/src/controllers/api/getShipController.ts index 3459548e..f7bed2c9 100644 --- a/src/controllers/api/getShipController.ts +++ b/src/controllers/api/getShipController.ts @@ -10,7 +10,6 @@ import { logger } from "@/src/utils/logger"; import { toOid } from "@/src/helpers/inventoryHelpers"; import { IGetShipResponse } from "@/src/types/shipTypes"; -// eslint-disable-next-line @typescript-eslint/no-misused-promises export const getShipController: RequestHandler = async (req, res) => { const accountId = await getAccountIdForRequest(req); const personalRooms = await getPersonalRooms(accountId); diff --git a/src/controllers/api/inventoryController.ts b/src/controllers/api/inventoryController.ts index 368f4823..601f8530 100644 --- a/src/controllers/api/inventoryController.ts +++ b/src/controllers/api/inventoryController.ts @@ -1,4 +1,3 @@ -/* eslint-disable @typescript-eslint/no-misused-promises */ import { getAccountIdForRequest } from "@/src/services/loginService"; import { toInventoryResponse } from "@/src/helpers/inventoryHelpers"; import { Inventory } from "@/src/models/inventoryModels/inventoryModel"; diff --git a/src/controllers/api/inventorySlotsController.ts b/src/controllers/api/inventorySlotsController.ts index fc3c68a7..17249ea1 100644 --- a/src/controllers/api/inventorySlotsController.ts +++ b/src/controllers/api/inventorySlotsController.ts @@ -18,7 +18,6 @@ import { SlotNameToInventoryName } from "@/src/types/purchaseTypes"; number of frames = extra - slots + 2 */ -// eslint-disable-next-line @typescript-eslint/no-misused-promises export const inventorySlotsController: RequestHandler = async (req, res) => { const accountId = await getAccountIdForRequest(req); //const body = JSON.parse(req.body as string) as IInventorySlotsRequest; diff --git a/src/controllers/api/loginController.ts b/src/controllers/api/loginController.ts index 4b0dc26b..e2768101 100644 --- a/src/controllers/api/loginController.ts +++ b/src/controllers/api/loginController.ts @@ -11,7 +11,6 @@ import { ILoginResponse } from "@/src/types/loginTypes"; import { DTLS, groups, HUB, platformCDNs } from "@/static/fixed_responses/login_static"; import { logger } from "@/src/utils/logger"; -// eslint-disable-next-line @typescript-eslint/no-misused-promises const loginController: RequestHandler = async (request, response) => { // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-argument const body = JSON.parse(request.body); // parse octet stream of json data to json object diff --git a/src/controllers/api/missionInventoryUpdateController.ts b/src/controllers/api/missionInventoryUpdateController.ts index 79b4632e..0cc93ed2 100644 --- a/src/controllers/api/missionInventoryUpdateController.ts +++ b/src/controllers/api/missionInventoryUpdateController.ts @@ -44,7 +44,6 @@ import { IMissionInventoryUpdateRequest } from "@/src/types/requestTypes"; - [ ] FpsSamples */ -// eslint-disable-next-line @typescript-eslint/no-misused-promises const missionInventoryUpdateController: RequestHandler = async (req, res): Promise => { const accountId = await getAccountIdForRequest(req); diff --git a/src/controllers/api/saveLoadout.ts b/src/controllers/api/saveLoadout.ts index e5c180ed..38ea5559 100644 --- a/src/controllers/api/saveLoadout.ts +++ b/src/controllers/api/saveLoadout.ts @@ -4,7 +4,6 @@ import { handleInventoryItemConfigChange } from "@/src/services/saveLoadoutServi import { getAccountIdForRequest } from "@/src/services/loginService"; import { logger } from "@/src/utils/logger"; -// eslint-disable-next-line @typescript-eslint/no-misused-promises export const saveLoadoutController: RequestHandler = async (req, res) => { //validate here const accountId = await getAccountIdForRequest(req); diff --git a/src/controllers/api/setActiveShipController.ts b/src/controllers/api/setActiveShipController.ts index eec3e8f4..9592915a 100644 --- a/src/controllers/api/setActiveShipController.ts +++ b/src/controllers/api/setActiveShipController.ts @@ -4,7 +4,6 @@ import { parseString } from "@/src/helpers/general"; import { RequestHandler } from "express"; import { Types } from "mongoose"; -// eslint-disable-next-line @typescript-eslint/no-misused-promises export const setActiveShipController: RequestHandler = async (req, res) => { const accountId = await getAccountIdForRequest(req); const shipId = parseString(req.query.shipId); diff --git a/src/controllers/api/setShipCustomizationsController.ts b/src/controllers/api/setShipCustomizationsController.ts index 8e78b1c3..54372562 100644 --- a/src/controllers/api/setShipCustomizationsController.ts +++ b/src/controllers/api/setShipCustomizationsController.ts @@ -3,7 +3,6 @@ import { ISetShipCustomizationsRequest } from "@/src/types/shipTypes"; import { logger } from "@/src/utils/logger"; import { RequestHandler } from "express"; -// eslint-disable-next-line @typescript-eslint/no-misused-promises export const setShipCustomizationsController: RequestHandler = async (req, res) => { try { const setShipCustomizationsRequest = JSON.parse(req.body as string) as ISetShipCustomizationsRequest; diff --git a/src/controllers/api/shipDecorationsController.ts b/src/controllers/api/shipDecorationsController.ts index 414bd5a2..4966ab8b 100644 --- a/src/controllers/api/shipDecorationsController.ts +++ b/src/controllers/api/shipDecorationsController.ts @@ -4,7 +4,6 @@ import { logger } from "@/src/utils/logger"; import { RequestHandler } from "express"; import { handleSetShipDecorations } from "@/src/services/shipCustomizationsService"; -// eslint-disable-next-line @typescript-eslint/no-misused-promises export const shipDecorationsController: RequestHandler = async (req, res) => { const accountId = await getAccountIdForRequest(req); const shipDecorationsRequest = JSON.parse(req.body as string) as IShipDecorationsRequest; diff --git a/src/controllers/api/startRecipeController.ts b/src/controllers/api/startRecipeController.ts index 5f770476..accd212c 100644 --- a/src/controllers/api/startRecipeController.ts +++ b/src/controllers/api/startRecipeController.ts @@ -9,7 +9,6 @@ interface IStartRecipeRequest { Ids: string[]; } -// eslint-disable-next-line @typescript-eslint/no-misused-promises export const startRecipeController: RequestHandler = async (req, res) => { const startRecipeRequest = getJSONfromString(req.body.toString()) as IStartRecipeRequest; logger.debug("StartRecipe Request", { startRecipeRequest }); diff --git a/src/controllers/api/trainingResultController.ts b/src/controllers/api/trainingResultController.ts index fcfe6734..3dc7f639 100644 --- a/src/controllers/api/trainingResultController.ts +++ b/src/controllers/api/trainingResultController.ts @@ -15,7 +15,6 @@ interface ITrainingResultsResponse { InventoryChanges: any[]; } -// eslint-disable-next-line @typescript-eslint/no-misused-promises const trainingResultController: RequestHandler = async (req, res): Promise => { const accountId = await getAccountIdForRequest(req); diff --git a/src/controllers/api/updateThemeController.ts b/src/controllers/api/updateThemeController.ts index 3736aa60..17730064 100644 --- a/src/controllers/api/updateThemeController.ts +++ b/src/controllers/api/updateThemeController.ts @@ -4,7 +4,6 @@ import { updateTheme } from "@/src/services/inventoryService"; import { IThemeUpdateRequest } from "@/src/types/requestTypes"; import { RequestHandler } from "express"; -// eslint-disable-next-line @typescript-eslint/no-misused-promises const updateThemeController: RequestHandler = async (request, response) => { const accountId = await getAccountIdForRequest(request); const body = String(request.body); diff --git a/src/controllers/custom/addItemController.ts b/src/controllers/custom/addItemController.ts index 4f01df94..0967f7b0 100644 --- a/src/controllers/custom/addItemController.ts +++ b/src/controllers/custom/addItemController.ts @@ -4,7 +4,6 @@ import { getWeaponType } from "@/src/services/itemDataService"; import { addPowerSuit, addWeapon } from "@/src/services/inventoryService"; import { RequestHandler } from "express"; -// eslint-disable-next-line @typescript-eslint/no-misused-promises const addItemController: RequestHandler = async (req, res) => { const accountId = await getAccountIdForRequest(req); const request = toAddItemRequest(req.body); diff --git a/src/controllers/custom/createAccountController.ts b/src/controllers/custom/createAccountController.ts index bece119c..723b31c9 100644 --- a/src/controllers/custom/createAccountController.ts +++ b/src/controllers/custom/createAccountController.ts @@ -2,7 +2,6 @@ import { toCreateAccount, toDatabaseAccount } from "@/src/helpers/customHelpers/ import { createAccount } from "@/src/services/loginService"; import { RequestHandler } from "express"; -// eslint-disable-next-line @typescript-eslint/no-misused-promises const createAccountController: RequestHandler = async (req, res) => { const createAccountData = toCreateAccount(req.body); const databaseAccount = toDatabaseAccount(createAccountData); diff --git a/src/routes/api.ts b/src/routes/api.ts index 8ca15002..222f35f2 100644 --- a/src/routes/api.ts +++ b/src/routes/api.ts @@ -86,7 +86,6 @@ apiRouter.get("/dojo", dojoController); apiRouter.get("/getGuildDojo.php", getGuildDojoController); // post -// eslint-disable-next-line @typescript-eslint/no-misused-promises apiRouter.post("/shipDecorations.php", shipDecorationsController); apiRouter.post("/setShipCustomizations.php", setShipCustomizationsController); apiRouter.post("/claimCompletedRecipe.php", claimCompletedRecipeController); @@ -95,7 +94,6 @@ apiRouter.post("/inventorySlots.php", inventorySlotsController); apiRouter.post("/focus.php", focusController); apiRouter.post("/artifacts.php", artifactsController); apiRouter.post("/findSessions.php", findSessionsController); -// eslint-disable-next-line @typescript-eslint/no-misused-promises apiRouter.post("/purchase.php", purchaseController); apiRouter.post("/login.php", loginController); apiRouter.post("/getAlliance.php", getAllianceController);