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/package.json b/package.json index dc945973..bb769968 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "dev": "ts-node-dev --openssl-legacy-provider -r tsconfig-paths/register src/index.ts ", "build": "tsc", "lint": "eslint --ext .ts .", + "lint:fix": "eslint --fix --ext .ts .", "prettier": "prettier --write ." }, "license": "GNU", diff --git a/src/controllers/api/addFriendImageController.ts b/src/controllers/api/addFriendImageController.ts index f671493c..a5a164c6 100644 --- a/src/controllers/api/addFriendImageController.ts +++ b/src/controllers/api/addFriendImageController.ts @@ -6,7 +6,7 @@ import { getInventory } from "@/src/services/inventoryService"; const addFriendImageController: RequestHandler = async (req, res) => { const accountId = req.query.accountId as string; const json = getJSONfromString(req.body.toString()) as IUpdateGlyphRequest; - let inventory = await getInventory(accountId); + const inventory = await getInventory(accountId); inventory.ActiveAvatarImageType = json.AvatarImageType; await inventory.save(); res.json({}); diff --git a/src/controllers/api/artifactsController.ts b/src/controllers/api/artifactsController.ts index a56c586c..4597e7d6 100644 --- a/src/controllers/api/artifactsController.ts +++ b/src/controllers/api/artifactsController.ts @@ -4,7 +4,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 = parseString(req.query.accountId); diff --git a/src/controllers/api/claimCompletedRecipeController.ts b/src/controllers/api/claimCompletedRecipeController.ts index 02120194..d406bda5 100644 --- a/src/controllers/api/claimCompletedRecipeController.ts +++ b/src/controllers/api/claimCompletedRecipeController.ts @@ -1,7 +1,7 @@ //this is a controller for the claimCompletedRecipe route //it will claim a recipe for the user -import { Request, RequestHandler, Response } from "express"; +import { RequestHandler } from "express"; import { logger } from "@/src/utils/logger"; import { getItemByBlueprint, getItemCategoryByUniqueName } from "@/src/services/itemDataService"; import { IOid } from "@/src/types/commonTypes"; @@ -13,7 +13,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 = req.query.accountId as string; diff --git a/src/controllers/api/createGuildController.ts b/src/controllers/api/createGuildController.ts index c8828b03..cb101aba 100644 --- a/src/controllers/api/createGuildController.ts +++ b/src/controllers/api/createGuildController.ts @@ -5,16 +5,16 @@ import { Guild } from "@/src/models/guildModel"; import { IGuild, ICreateGuildRequest } from "@/src/types/guildTypes"; const createGuildController: RequestHandler = async (req, res) => { - let payload: ICreateGuildRequest = getJSONfromString(req.body.toString()); + const payload: ICreateGuildRequest = getJSONfromString(req.body.toString()); // Create guild on database - let guild = new Guild({ + const guild = new Guild({ Name: payload.guildName } satisfies IGuild); await guild.save(); // Update inventory - let inventory = await Inventory.findOne({ accountOwnerId: req.query.accountId }); + const inventory = await Inventory.findOne({ accountOwnerId: req.query.accountId }); if (inventory) { // Set GuildId inventory.GuildId = guild._id; diff --git a/src/controllers/api/findSessionsController.ts b/src/controllers/api/findSessionsController.ts index f6983910..c35b9607 100644 --- a/src/controllers/api/findSessionsController.ts +++ b/src/controllers/api/findSessionsController.ts @@ -6,23 +6,23 @@ import { logger } from "@/src/utils/logger"; const findSessionsController: RequestHandler = (_req, res) => { const reqBody = JSON.parse(_req.body); logger.debug("FindSession Request ", { reqBody }); - let req = JSON.parse(_req.body); + const req = JSON.parse(_req.body); if (req.id != undefined) { logger.debug("Found ID"); - let session = getSession(req.id); + const session = getSession(req.id); if (session) res.json({ queryId: req.queryId, Sessions: session }); else res.json({}); } else if (req.originalSessionId != undefined) { logger.debug("Found OriginalSessionID"); - let session = getSession(req.originalSessionId); + const session = getSession(req.originalSessionId); if (session) res.json({ queryId: req.queryId, Sessions: session }); else res.json({}); } else { logger.debug("Found SessionRequest"); - let session = getSession(_req.body); + const session = getSession(_req.body); if (session) res.json({ queryId: req.queryId, Sessions: session }); else res.json({}); } diff --git a/src/controllers/api/genericUpdateController.ts b/src/controllers/api/genericUpdateController.ts index 4e96ac6e..c6a251e3 100644 --- a/src/controllers/api/genericUpdateController.ts +++ b/src/controllers/api/genericUpdateController.ts @@ -2,7 +2,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 = request.query.accountId as string; const update = getJSONfromString(request.body.toString()); diff --git a/src/controllers/api/getCreditsController.ts b/src/controllers/api/getCreditsController.ts index 5f86de98..3f965a3c 100644 --- a/src/controllers/api/getCreditsController.ts +++ b/src/controllers/api/getCreditsController.ts @@ -3,7 +3,6 @@ import config from "@/config.json"; import { getInventory } from "@/src/services/inventoryService"; import { parseString } from "@/src/helpers/general"; -// eslint-disable-next-line @typescript-eslint/no-misused-promises export const getCreditsController: RequestHandler = async (req, res) => { if (config.infiniteResources) { res.json({ diff --git a/src/controllers/api/getShipController.ts b/src/controllers/api/getShipController.ts index 56485606..14e0f142 100644 --- a/src/controllers/api/getShipController.ts +++ b/src/controllers/api/getShipController.ts @@ -9,7 +9,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 = parseString(req.query.accountId); const personalRooms = await getPersonalRooms(accountId); diff --git a/src/controllers/api/hostSessionController.ts b/src/controllers/api/hostSessionController.ts index f602503e..7adaee90 100644 --- a/src/controllers/api/hostSessionController.ts +++ b/src/controllers/api/hostSessionController.ts @@ -6,7 +6,7 @@ import { ISession } from "@/src/types/session"; const hostSessionController: RequestHandler = (req, res) => { const hostSessionRequest = JSON.parse(req.body as string) as ISession; logger.debug("HostSession Request", { hostSessionRequest }); - let session = createNewSession(hostSessionRequest, req.query.accountId as string); + const session = createNewSession(hostSessionRequest, req.query.accountId as string); logger.debug(`New Session Created`, { session }); res.json({ sessionId: { $oid: session.sessionId }, rewardSeed: 99999999 }); diff --git a/src/controllers/api/inventoryController.ts b/src/controllers/api/inventoryController.ts index 6d208fb3..0fe9e765 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 { toInventoryResponse } from "@/src/helpers/inventoryHelpers"; import { Inventory } from "@/src/models/inventoryModels/inventoryModel"; import { Request, RequestHandler, Response } from "express"; diff --git a/src/controllers/api/inventorySlotsController.ts b/src/controllers/api/inventorySlotsController.ts index 9da2751f..85d1e3b7 100644 --- a/src/controllers/api/inventorySlotsController.ts +++ b/src/controllers/api/inventorySlotsController.ts @@ -1,5 +1,5 @@ import { parseString } from "@/src/helpers/general"; -import { getInventory, updateCurrency } from "@/src/services/inventoryService"; +import { updateCurrency } from "@/src/services/inventoryService"; import { RequestHandler } from "express"; import { updateSlots } from "@/src/services/inventoryService"; import { SlotNameToInventoryName } from "@/src/types/purchaseTypes"; @@ -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 = parseString(req.query.accountId); //const body = JSON.parse(req.body as string) as IInventorySlotsRequest; diff --git a/src/controllers/api/joinSessionController.ts b/src/controllers/api/joinSessionController.ts index 7bf6785c..84837692 100644 --- a/src/controllers/api/joinSessionController.ts +++ b/src/controllers/api/joinSessionController.ts @@ -5,8 +5,8 @@ import { logger } from "@/src/utils/logger"; const joinSessionController: RequestHandler = (_req, res) => { const reqBody = JSON.parse(_req.body); logger.debug(`JoinSession Request`, { reqBody }); - let req = JSON.parse(_req.body); - let session = getSessionByID(req.sessionIds[0]); + const req = JSON.parse(_req.body); + const session = getSessionByID(req.sessionIds[0]); res.json({ rewardSeed: session?.rewardSeed, sessionId: { $oid: session?.sessionId } }); }; diff --git a/src/controllers/api/loginController.ts b/src/controllers/api/loginController.ts index 7dbef077..532da583 100644 --- a/src/controllers/api/loginController.ts +++ b/src/controllers/api/loginController.ts @@ -10,7 +10,6 @@ import { ILoginResponse } from "@/src/types/loginTypes"; import { DTLS, groups, HUB, IRC, Nonce, NRS, 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 e53ff359..54a30ab9 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 = parseString(req.query.accountId); diff --git a/src/controllers/api/saveLoadout.ts b/src/controllers/api/saveLoadout.ts index 7d15593a..70ab99fb 100644 --- a/src/controllers/api/saveLoadout.ts +++ b/src/controllers/api/saveLoadout.ts @@ -1,11 +1,9 @@ import { RequestHandler } from "express"; -import util from "util"; import { ISaveLoadoutRequest } from "@/src/types/saveLoadoutTypes"; import { handleInventoryItemConfigChange } from "@/src/services/saveLoadoutService"; import { parseString } from "@/src/helpers/general"; 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 = parseString(req.query.accountId); diff --git a/src/controllers/api/setActiveShipController.ts b/src/controllers/api/setActiveShipController.ts index ed896b4e..16e68ee6 100644 --- a/src/controllers/api/setActiveShipController.ts +++ b/src/controllers/api/setActiveShipController.ts @@ -3,7 +3,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 = parseString(req.query.accountId); 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 97230d5e..f597eb71 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 = parseString(req.query.accountId); 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 1ce3da22..5f73c2c8 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 db2965bf..c81ce66f 100644 --- a/src/controllers/api/trainingResultController.ts +++ b/src/controllers/api/trainingResultController.ts @@ -1,6 +1,5 @@ import { parseString } from "@/src/helpers/general"; import { getJSONfromString } from "@/src/helpers/stringHelpers"; -import { Inventory } from "@/src/models/inventoryModels/inventoryModel"; import { getInventory } from "@/src/services/inventoryService"; import { IMongoDate } from "@/src/types/commonTypes"; import { RequestHandler } from "express"; @@ -16,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 = parseString(req.query.accountId); diff --git a/src/controllers/api/updateSessionController.ts b/src/controllers/api/updateSessionController.ts index c6a5f555..e949d83e 100644 --- a/src/controllers/api/updateSessionController.ts +++ b/src/controllers/api/updateSessionController.ts @@ -1,6 +1,5 @@ import { RequestHandler } from "express"; import { updateSession } from "@/src/managers/sessionManager"; -import { logger } from "@/src/utils/logger"; const updateSessionGetController: RequestHandler = (_req, res) => { res.json({}); diff --git a/src/controllers/api/updateThemeController.ts b/src/controllers/api/updateThemeController.ts index 5da05cb3..335b9429 100644 --- a/src/controllers/api/updateThemeController.ts +++ b/src/controllers/api/updateThemeController.ts @@ -3,7 +3,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 = request.query.accountId as string; const body = String(request.body); diff --git a/src/controllers/custom/addItemController.ts b/src/controllers/custom/addItemController.ts index c81a861e..4ee9cc30 100644 --- a/src/controllers/custom/addItemController.ts +++ b/src/controllers/custom/addItemController.ts @@ -3,7 +3,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 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/controllers/dynamic/worldStateController.ts b/src/controllers/dynamic/worldStateController.ts index 7bdc6a93..5b4ead6b 100644 --- a/src/controllers/dynamic/worldStateController.ts +++ b/src/controllers/dynamic/worldStateController.ts @@ -1,5 +1,4 @@ import { RequestHandler } from "express"; -import config from "@/config.json"; import worldState from "@/static/fixed_responses/worldState.json"; const worldStateController: RequestHandler = (_req, res) => { diff --git a/src/controllers/stats/viewController.ts b/src/controllers/stats/viewController.ts index 482e3fde..82282611 100644 --- a/src/controllers/stats/viewController.ts +++ b/src/controllers/stats/viewController.ts @@ -5,7 +5,7 @@ import view from "@/static/fixed_responses/view.json"; import allScans from "@/static/fixed_responses/allScans.json"; const viewController: RequestHandler = (_req, res) => { - let responseJson: IStatsView = view; + const responseJson: IStatsView = view; if (config.unlockAllScans) { responseJson.Scans = allScans; } diff --git a/src/helpers/purchaseHelpers.ts b/src/helpers/purchaseHelpers.ts index 8eb82c17..2b208221 100644 --- a/src/helpers/purchaseHelpers.ts +++ b/src/helpers/purchaseHelpers.ts @@ -1,5 +1,4 @@ import { parseBoolean, parseNumber, parseString } from "@/src/helpers/general"; -import { weapons } from "@/src/services/itemDataService"; import { slotPurchaseNameToSlotName } from "@/src/services/purchaseService"; import { IPurchaseRequest, SlotPurchaseName } from "@/src/types/purchaseTypes"; diff --git a/src/helpers/stringHelpers.ts b/src/helpers/stringHelpers.ts index 75b42136..ea6e47ef 100644 --- a/src/helpers/stringHelpers.ts +++ b/src/helpers/stringHelpers.ts @@ -1,4 +1,4 @@ -export const getJSONfromString = (str: string) => { +export const getJSONfromString = (str: string): any => { const jsonSubstring = str.substring(0, str.lastIndexOf("}") + 1); return JSON.parse(jsonSubstring); }; diff --git a/src/managers/sessionManager.ts b/src/managers/sessionManager.ts index 1138b310..54fae2e5 100644 --- a/src/managers/sessionManager.ts +++ b/src/managers/sessionManager.ts @@ -60,7 +60,7 @@ function getSession(sessionIdOrRequest: string | IFindSessionRequest): any[] { return []; } - const request = sessionIdOrRequest as IFindSessionRequest; + const request = sessionIdOrRequest; const matchingSessions = sessions.filter(session => { for (const key in request) { if (key !== "eloRating" && key !== "queryId" && request[key] !== session[key as keyof ISession]) { diff --git a/src/middleware/middleware.ts b/src/middleware/middleware.ts index 92a69de7..0a406672 100644 --- a/src/middleware/middleware.ts +++ b/src/middleware/middleware.ts @@ -1,5 +1,5 @@ import { logger } from "@/src/utils/logger"; -import { NextFunction, Request, Response } from "express"; +import { /*NextFunction,*/ Request, Response } from "express"; const unknownEndpointHandler = (request: Request, response: Response) => { logger.error(`unknown endpoint ${request.method} ${request.path}`); diff --git a/src/models/inventoryModels/inventoryModel.ts b/src/models/inventoryModels/inventoryModel.ts index 547c56aa..287ce62e 100644 --- a/src/models/inventoryModels/inventoryModel.ts +++ b/src/models/inventoryModels/inventoryModel.ts @@ -38,7 +38,7 @@ import { IPeriodicMissionCompletionResponse, ILoreFragmentScan } from "../../types/inventoryTypes/inventoryTypes"; -import { IMongoDate, IOid } from "../../types/commonTypes"; +import { IOid } from "../../types/commonTypes"; import { ISuitDatabase } from "@/src/types/inventoryTypes/SuitTypes"; import { IWeaponDatabase } from "@/src/types/inventoryTypes/weaponTypes"; import { diff --git a/src/models/shipModel.ts b/src/models/shipModel.ts index cf2486a4..4b63bfb8 100644 --- a/src/models/shipModel.ts +++ b/src/models/shipModel.ts @@ -1,5 +1,5 @@ -import { Model, Schema, StringSchemaDefinition, Types, model } from "mongoose"; -import { IApartment, IPlacedDecosDatabase, IRooms, IShipDatabase } from "../types/shipTypes"; +import { Schema, model } from "mongoose"; +import { IShipDatabase } from "../types/shipTypes"; import { toOid } from "@/src/helpers/inventoryHelpers"; import { colorSchema } from "@/src/models/inventoryModels/inventoryModel"; import { IShipInventory } from "@/src/types/inventoryTypes/inventoryTypes"; diff --git a/src/routes/api.ts b/src/routes/api.ts index 3f68a958..02032768 100644 --- a/src/routes/api.ts +++ b/src/routes/api.ts @@ -73,7 +73,6 @@ apiRouter.get("/setActiveShip.php", setActiveShipController); apiRouter.get("/getGuild.php", getGuildController); // 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); @@ -82,7 +81,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); diff --git a/src/services/recipeService.ts b/src/services/recipeService.ts index 8bfdcc93..953992f6 100644 --- a/src/services/recipeService.ts +++ b/src/services/recipeService.ts @@ -1,6 +1,6 @@ import { unixTimesInMs } from "@/src/constants/timeConstants"; import { getInventory } from "@/src/services/inventoryService"; -import { getItemByBlueprint, getItemCategoryByUniqueName } from "@/src/services/itemDataService"; +import { getItemByBlueprint } from "@/src/services/itemDataService"; import { logger } from "@/src/utils/logger"; import { Types } from "mongoose"; diff --git a/src/types/guildTypes.ts b/src/types/guildTypes.ts index 4e4e5f74..c5f1f6f2 100644 --- a/src/types/guildTypes.ts +++ b/src/types/guildTypes.ts @@ -1,6 +1,3 @@ -import { Types } from "mongoose"; -import { IOid } from "@/src/types/commonTypes"; - export interface IGuild { Name: string; } diff --git a/src/types/inventoryTypes/inventoryTypes.ts b/src/types/inventoryTypes/inventoryTypes.ts index 0bec69da..5606d614 100644 --- a/src/types/inventoryTypes/inventoryTypes.ts +++ b/src/types/inventoryTypes/inventoryTypes.ts @@ -11,7 +11,6 @@ import { } from "@/src/types/inventoryTypes/commonInventoryTypes"; import { ISuitDatabase } from "@/src/types/inventoryTypes/SuitTypes"; import { IOperatorLoadOutSigcol, IWeaponDatabase } from "@/src/types/inventoryTypes/weaponTypes"; -import { Colour } from "warframe-items"; //Document extends will be deleted soon. TODO: delete and migrate uses to ... export interface IInventoryDatabaseDocument extends IInventoryDatabase, Document {}