mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-11-15 05:36:11 +01:00
feat: proxy avatars
This commit is contained in:
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>;
|
||||
}
|
||||
@@ -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}`);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user