remove setSupporedSyndicateController.ts and use getAccountIdForRequest

also added syndicateSacrifice.php to api.ts, forgot to transfer it over from my old codebase.
This commit is contained in:
Jānis 2024-06-02 18:27:03 +03:00
parent 304529c56d
commit 00740e31dd
4 changed files with 4 additions and 23 deletions

View File

@ -1,14 +0,0 @@
import { updateSyndicate } from "@/src/services/inventoryService";
import { RequestHandler } from "express";
// eslint-disable-next-line @typescript-eslint/no-misused-promises
const setSupportedSyndicateController: RequestHandler = async (request, response) => {
const accountId = request.query.accountId as string;
const syndicate = request.query.syndicate as string;
await updateSyndicate(syndicate, accountId);
response.json({});
};
export { setSupportedSyndicateController };

View File

@ -2,11 +2,11 @@ import { getJSONfromString } from "@/src/helpers/stringHelpers";
import { syndicateSacrifice } from "@/src/services/inventoryService";
import { ISyndicateSacrifice } from "@/src/types/syndicateTypes";
import { RequestHandler } from "express";
import { getAccountIdForRequest } from "@/src/services/loginService";
// eslint-disable-next-line @typescript-eslint/no-misused-promises
const syndicateSacrificeController: RequestHandler = async (request, response) => {
const accountId = request.query.accountId as string;
const accountId = await getAccountIdForRequest(request);
const body = getJSONfromString(request.body);
let reply = {};
try {

View File

@ -52,6 +52,7 @@ import { getGuildLogController } from "../controllers/api/getGuildLogController"
import { guildTechController } from "../controllers/api/guildTechController";
import { dojoController } from "@/src/controllers/api/dojoController";
import { getGuildDojoController } from "@/src/controllers/api/getGuildDojoController";
import { syndicateSacrificeController } from "../controllers/api/syndicateSacrificeController";
const apiRouter = express.Router();
@ -114,5 +115,6 @@ apiRouter.post("/createGuild.php", createGuildController);
apiRouter.post("/sell.php", sellController);
apiRouter.post("/upgrades.php", upgradesController);
apiRouter.post("/guildTech.php", guildTechController);
apiRouter.post("/syndicateSacrifice.php", syndicateSacrificeController);
export { apiRouter };

View File

@ -185,13 +185,6 @@ export const syndicateSacrifice = async (data: ISyndicateSacrifice, accountId: s
return res;
};
export const updateSyndicate = async (syndicate: string, accountId: string) => {
const inventory = await getInventory(accountId);
inventory.SupportedSyndicate = syndicate;
await inventory.save();
};
export const addWeapon = async (
weaponType: WeaponTypeInternal,
weaponName: string,