From 932c414b0c5cd78c37f9f5fd0033dcc6d31492d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sun, 26 Apr 2026 19:44:27 -0500 Subject: [PATCH] fix: implement tank list on client Co-authored-by: Copilot --- packages/website-ue/src/core/api/client.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/website-ue/src/core/api/client.ts b/packages/website-ue/src/core/api/client.ts index c6565ebf2..042d36a61 100644 --- a/packages/website-ue/src/core/api/client.ts +++ b/packages/website-ue/src/core/api/client.ts @@ -3,14 +3,15 @@ import type { Strings } from "@blitzkit/i18n"; import { Avatars } from "@protos/blitzkit/avatars"; import { PopularTanks } from "@protos/blitzkit/popular_tanks"; import { Tank } from "@protos/blitzkit/tank"; +import { TankList } from "@protos/blitzkit/tank_list"; import { AbstractAPI, Cache } from "./abstract"; const rejected = Promise.reject("Not implemented on client"); export class ClientAPI extends AbstractAPI { - @UnimplementedOnClient + @Cache() tankList() { - return rejected; + return fetchPB("/api/tanks/list.pb", TankList); } @Cache()