From c0187f94463742a23f4163ec73e91af34c8cbe56 Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Fri, 11 Jul 2025 08:55:04 -0700 Subject: [PATCH] chore(webui): refresh inventory when pet was consigned (#2467) Closes #2463 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2467 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com> --- src/controllers/api/releasePetController.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/controllers/api/releasePetController.ts b/src/controllers/api/releasePetController.ts index 5e1d792b..09e8cc6f 100644 --- a/src/controllers/api/releasePetController.ts +++ b/src/controllers/api/releasePetController.ts @@ -1,6 +1,7 @@ import { getJSONfromString } from "@/src/helpers/stringHelpers"; import { getInventory, updateCurrency } from "@/src/services/inventoryService"; import { getAccountIdForRequest } from "@/src/services/loginService"; +import { sendWsBroadcastTo } from "@/src/services/wsService"; import { RequestHandler } from "express"; export const releasePetController: RequestHandler = async (req, res) => { @@ -19,6 +20,7 @@ export const releasePetController: RequestHandler = async (req, res) => { await inventory.save(); res.json({ inventoryChanges }); // Not a mistake; it's "inventoryChanges" here. + sendWsBroadcastTo(accountId, { update_inventory: true }); }; interface IReleasePetRequest {