返回提交历史
Modified
src/controllers/api/addFriendImageController.ts
+1
-0
Modified
src/controllers/api/createGuildController.ts
+1
-0
Modified
src/controllers/api/focusController.ts
+1
-0
Modified
src/controllers/api/getGuildController.ts
+1
-0
Modified
src/controllers/api/getGuildDojoController.ts
+1
-0
Modified
src/controllers/api/hostSessionController.ts
+1
-0
Modified
src/controllers/api/infestedFoundryController.ts
+1
-0
Modified
src/controllers/api/inventoryController.ts
+3
-3
Modified
src/controllers/api/logoutController.ts
+1
-0
Modified
src/controllers/api/modularWeaponCraftingController.ts
+1
-0
Modified
src/controllers/api/nameWeaponController.ts
+1
-0
Modified
src/controllers/api/purchaseController.ts
+3
-2
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
XFEstudio/XFESpaceNinjaServer
improve: suppress no-misued-promises when declaring RequestHandler (#332)
722a9aba
代码差异
23 个文件
+27
-5
@@ -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;
@@ -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());
@@ -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) {
@@ -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 });
@@ -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
@@ -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;
@@ -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());
@@ -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);
@@ -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 });
@@ -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());
@@ -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);
@@ -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);