Files
blitzkit/packages/website-ue/src/core/api/client.ts
T

12 lines
393 B
TypeScript
Raw Normal View History

2025-11-30 22:12:46 -06:00
import { TankCatalogComponent } from "@protos/blitz_static_tank_component";
2025-11-28 13:51:17 -06:00
import { AbstractAPI } from "./abstract";
2025-11-30 22:12:46 -06:00
export class ClientAPI extends AbstractAPI {
async tank(id: string) {
const response = await fetch(`/api/tanks/${id}.pb`);
const buffer = await response.arrayBuffer();
const array = new Uint8Array(buffer);
return TankCatalogComponent.decode(array);
}
}