From 499ca23ffb9ea97f590e7ba52e24f666e33605f9 Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Wed, 2 Jul 2025 14:14:13 -0700 Subject: [PATCH] chore(webui): update inventory when equipment was forma'd (#2383) Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2383 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com> --- src/controllers/api/upgradesController.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/controllers/api/upgradesController.ts b/src/controllers/api/upgradesController.ts index 2a376b4a..7b112ce3 100644 --- a/src/controllers/api/upgradesController.ts +++ b/src/controllers/api/upgradesController.ts @@ -13,6 +13,7 @@ import { getRecipeByResult } from "@/src/services/itemDataService"; import { IInventoryChanges } from "@/src/types/purchaseTypes"; import { addInfestedFoundryXP, applyCheatsToInfestedFoundry } from "@/src/services/infestedFoundryService"; import { config } from "@/src/services/configService"; +import { sendWsBroadcastTo } from "@/src/services/webService"; export const upgradesController: RequestHandler = async (req, res) => { const accountId = await getAccountIdForRequest(req); @@ -120,6 +121,7 @@ export const upgradesController: RequestHandler = async (req, res) => { setSlotPolarity(item, operation.PolarizeSlot, operation.PolarizeValue); item.Polarized ??= 0; item.Polarized += 1; + sendWsBroadcastTo(accountId, { update_inventory: true }); // webui may need to to re-add "max rank" button break; } case "/Lotus/Types/Items/MiscItems/ModSlotUnlocker": {