XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESpaceNinjaServer

improve: suppress no-misued-promises when declaring RequestHandler (#332)

722a9aba
Sainan <sainan@calamity.gg>
提交于

代码差异

23 个文件 +27 -5
Modified src/controllers/api/addFriendImageController.ts +1 -0
@@ -4,6 +4,7 @@ import { IUpdateGlyphRequest } from "@/src/types/requestTypes";
4 4 import { getAccountIdForRequest } from "@/src/services/loginService";
5 5 import { getInventory } from "@/src/services/inventoryService";
6 6
7 // eslint-disable-next-line @typescript-eslint/no-misused-promises
7 8 const addFriendImageController: RequestHandler = async (req, res) => {
8 9 const accountId = await getAccountIdForRequest(req);
9 10 const json = getJSONfromString(req.body.toString()) as IUpdateGlyphRequest;
Modified src/controllers/api/createGuildController.ts +1 -0
@@ -5,6 +5,7 @@ import { Inventory } from "@/src/models/inventoryModels/inventoryModel";
5 5 import { Guild } from "@/src/models/guildModel";
6 6 import { ICreateGuildRequest } from "@/src/types/guildTypes";
7 7
8 // eslint-disable-next-line @typescript-eslint/no-misused-promises
8 9 const createGuildController: RequestHandler = async (req, res) => {
9 10 const accountId = await getAccountIdForRequest(req);
10 11 const payload: ICreateGuildRequest = getJSONfromString(req.body.toString());
Modified src/controllers/api/focusController.ts +1 -0
@@ -5,6 +5,7 @@ import { IMiscItem, TFocusPolarity } from "@/src/types/inventoryTypes/inventoryT
5 5 import { logger } from "@/src/utils/logger";
6 6 import baseFocusPointCosts from "@/static/json/baseFocusPointCosts.json";
7 7
8 // eslint-disable-next-line @typescript-eslint/no-misused-promises
8 9 export const focusController: RequestHandler = async (req, res) => {
9 10 const accountId = await getAccountIdForRequest(req);
10 11 switch (req.query.op) {
Modified src/controllers/api/getGuildController.ts +1 -0
@@ -4,6 +4,7 @@ import { Guild } from "@/src/models/guildModel";
4 4 import { getAccountIdForRequest } from "@/src/services/loginService";
5 5 import { toOid } from "@/src/helpers/inventoryHelpers";
6 6
7 // eslint-disable-next-line @typescript-eslint/no-misused-promises
7 8 const getGuildController: RequestHandler = async (req, res) => {
8 9 const accountId = await getAccountIdForRequest(req);
9 10 const inventory = await Inventory.findOne({ accountOwnerId: accountId });
Modified src/controllers/api/getGuildDojoController.ts +1 -0
@@ -4,6 +4,7 @@ import { Guild } from "@/src/models/guildModel";
4 4 import { IDojoClient, IDojoComponentClient } from "@/src/types/guildTypes";
5 5 import { toOid, toMongoDate } from "@/src/helpers/inventoryHelpers";
6 6
7 // eslint-disable-next-line @typescript-eslint/no-misused-promises
7 8 export const getGuildDojoController: RequestHandler = async (req, res) => {
8 9 const guildId = req.query.guildId as string;
9 10
Modified src/controllers/api/hostSessionController.ts +1 -0
@@ -4,6 +4,7 @@ import { createNewSession } from "@/src/managers/sessionManager";
4 4 import { logger } from "@/src/utils/logger";
5 5 import { ISession } from "@/src/types/session";
6 6
7 // eslint-disable-next-line @typescript-eslint/no-misused-promises
7 8 const hostSessionController: RequestHandler = async (req, res) => {
8 9 const accountId = await getAccountIdForRequest(req);
9 10 const hostSessionRequest = JSON.parse(req.body as string) as ISession;
Modified src/controllers/api/infestedFoundryController.ts +1 -0
@@ -4,6 +4,7 @@ import { getJSONfromString } from "@/src/helpers/stringHelpers";
4 4 import { getInventory, addMiscItems } from "@/src/services/inventoryService";
5 5 import { IOid } from "@/src/types/commonTypes";
6 6
7 // eslint-disable-next-line @typescript-eslint/no-misused-promises
7 8 export const infestedFoundryController: RequestHandler = async (req, res) => {
8 9 const accountId = await getAccountIdForRequest(req);
9 10 const payload = getJSONfromString(req.body.toString());
Modified src/controllers/api/inventoryController.ts +3 -3
@@ -1,15 +1,15 @@
1 /* eslint-disable @typescript-eslint/no-misused-promises */
1 import { RequestHandler } from "express";
2 2 import { getAccountIdForRequest } from "@/src/services/loginService";
3 3 import { toInventoryResponse } from "@/src/helpers/inventoryHelpers";
4 4 import { Inventory } from "@/src/models/inventoryModels/inventoryModel";
5 import { Request, RequestHandler, Response } from "express";
6 5 import { config } from "@/src/services/configService";
7 6 import allMissions from "@/static/fixed_responses/allMissions.json";
8 7 import { ILoadoutDatabase } from "@/src/types/saveLoadoutTypes";
9 8 import { IShipInventory } from "@/src/types/inventoryTypes/inventoryTypes";
10 9 import { ExportCustoms, ExportFlavour, ExportKeys, ExportResources } from "warframe-public-export-plus";
11 10
12 const inventoryController: RequestHandler = async (request: Request, response: Response) => {
11 // eslint-disable-next-line @typescript-eslint/no-misused-promises
12 const inventoryController: RequestHandler = async (request, response) => {
13 13 let accountId;
14 14 try {
15 15 accountId = await getAccountIdForRequest(request);
Modified src/controllers/api/logoutController.ts +1 -0
@@ -2,6 +2,7 @@ import { RequestHandler } from "express";
2 2 import { getAccountIdForRequest } from "@/src/services/loginService";
3 3 import { Account } from "@/src/models/loginModel";
4 4
5 // eslint-disable-next-line @typescript-eslint/no-misused-promises
5 6 const logoutController: RequestHandler = async (req, res) => {
6 7 const accountId = await getAccountIdForRequest(req);
7 8 const account = await Account.findOne({ _id: accountId });
Modified src/controllers/api/modularWeaponCraftingController.ts +1 -0
@@ -18,6 +18,7 @@ interface IModularCraftRequest {
18 18 Parts: string[];
19 19 }
20 20
21 // eslint-disable-next-line @typescript-eslint/no-misused-promises
21 22 export const modularWeaponCraftingController: RequestHandler = async (req, res) => {
22 23 const accountId = await getAccountIdForRequest(req);
23 24 const data: IModularCraftRequest = getJSONfromString(req.body.toString());
Modified src/controllers/api/nameWeaponController.ts +1 -0
@@ -8,6 +8,7 @@ interface INameWeaponRequest {
8 8 ItemName: string;
9 9 }
10 10
11 // eslint-disable-next-line @typescript-eslint/no-misused-promises
11 12 export const nameWeaponController: RequestHandler = async (req, res) => {
12 13 const accountId = await getAccountIdForRequest(req);
13 14 const inventory = await getInventory(accountId);
Modified src/controllers/api/purchaseController.ts +3 -2
@@ -1,9 +1,10 @@
1 import { RequestHandler } from "express";
1 2 import { getAccountIdForRequest } from "@/src/services/loginService";
2 3 import { toPurchaseRequest } from "@/src/helpers/purchaseHelpers";
3 4 import { handlePurchase } from "@/src/services/purchaseService";
4 import { Request, Response } from "express";
5 5
6 export const purchaseController = async (req: Request, res: Response) => {
6 // eslint-disable-next-line @typescript-eslint/no-misused-promises
7 export const purchaseController: RequestHandler = async (req, res) => {
7 8 const purchaseRequest = toPurchaseRequest(JSON.parse(String(req.body)));
8 9 const accountId = await getAccountIdForRequest(req);
9 10 const response = await handlePurchase(purchaseRequest, accountId);
Modified src/controllers/api/sellController.ts +1 -0
Modified src/controllers/api/setBootLocationController.ts +1 -0
Modified src/controllers/api/setSupportedSyndicateController.ts +1 -0
Modified src/controllers/api/startDojoRecipeController.ts +1 -0
Modified src/controllers/api/stepSequencersController.ts +1 -0
Modified src/controllers/api/syndicateSacrificeController.ts +1 -0
Modified src/controllers/api/updateChallengeProgressController.ts +1 -0
Modified src/controllers/api/upgradesController.ts +1 -0
Modified src/controllers/custom/updateConfigDataController.ts +1 -0
Modified src/controllers/stats/viewController.ts +1 -0
Modified src/routes/cache.ts +1 -0