mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-21 10:47:04 +02:00
bruh i am ignorant
This commit is contained in:
1 parent
b171ce2011
commit
408417ca68
3 files changed
+18
No files matched your search
@@ -6,6 +6,7 @@ import {
|
|||||||
EquipmentDefinitions,
|
EquipmentDefinitions,
|
||||||
Gallery,
|
Gallery,
|
||||||
GameDefinitions,
|
GameDefinitions,
|
||||||
|
MapDefinitions,
|
||||||
ModelDefinitions,
|
ModelDefinitions,
|
||||||
ProvisionDefinitions,
|
ProvisionDefinitions,
|
||||||
SkillDefinitions,
|
SkillDefinitions,
|
||||||
@@ -61,4 +62,8 @@ export class ClientBlitzKitAPI extends BlitzKitAPI {
|
|||||||
galleryDefinitions() {
|
galleryDefinitions() {
|
||||||
return fetchPB(alias("api", "/definitions/gallery.pb"), Gallery);
|
return fetchPB(alias("api", "/definitions/gallery.pb"), Gallery);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mapDefinitions() {
|
||||||
|
return fetchPB(alias("api", "/definitions/maps.pb"), MapDefinitions);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
import { MapDefinitions } from "@blitzkit/core";
|
||||||
|
import { api } from "../../../core/blitzkit/api";
|
||||||
|
|
||||||
|
export { getStaticPaths } from "../_index";
|
||||||
|
|
||||||
|
export async function GET() {
|
||||||
|
const definitions = await api.mapDefinitions();
|
||||||
|
const bytes = MapDefinitions.encode(definitions).finish();
|
||||||
|
|
||||||
|
return new Response(bytes);
|
||||||
|
}
|
||||||
+2
@@ -5,6 +5,8 @@ import LegacyRedirect from "../../../../../../layouts/LegacyRedirect.astro";
|
|||||||
import { getStaticPaths as _getStaticPaths } from "../index.astro";
|
import { getStaticPaths as _getStaticPaths } from "../index.astro";
|
||||||
|
|
||||||
export const getStaticPaths = mixStaticPaths(_getStaticPaths, async () => {
|
export const getStaticPaths = mixStaticPaths(_getStaticPaths, async () => {
|
||||||
|
const tankDefinitions = await api.tankDefinitions();
|
||||||
|
|
||||||
return Object.values(tankDefinitions.tanks).map(({ id }) => ({
|
return Object.values(tankDefinitions.tanks).map(({ id }) => ({
|
||||||
params: { id },
|
params: { id },
|
||||||
}));
|
}));
|
||||||
|
|||||||
Reference in new issue
Block a user