feat: proxy avatars

This commit is contained in:
TrèsAbhi committed 2026-01-02 20:04:19 -06:00
1 parent 4b8e73fa57
commit 437bee4a85
9 files changed
+47 -65

No files matched your search

@@ -16,4 +16,5 @@ export abstract class AbstractAPI {
abstract tank(id: string): Promise<Tank>;
abstract avatars(): Promise<CatalogItemAccessor[]>;
abstract avatar(id: string): Promise<CatalogItemAccessor>;
}
+1 -1
View File
@@ -6,7 +6,7 @@ import { AbstractAPI } from "./abstract";
export class ClientAPI extends AbstractAPI {
tanks() {
return fetchPB("/api/tanks.pb", Tanks);
return fetchPB("/api/tanks/all.pb", Tanks);
}
tankList() {
@@ -150,4 +150,8 @@ export class ServerAPI extends AbstractAPI {
async avatars() {
return this.metadata.group("ProfileAvatarEntity");
}
async avatar(id: string) {
return this.metadata.item(`ProfileAvatarEntity.${id}`);
}
}