zenno: use data from api
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
import type { RegionalName } from '$lib/regional-name';
|
||||
import globalJSON from '../../../../global/character.json';
|
||||
|
||||
/**
|
||||
* Character definitions.
|
||||
@@ -16,11 +15,11 @@ export interface Character {
|
||||
name: string;
|
||||
}
|
||||
|
||||
export const character = {
|
||||
global: globalJSON as Character[],
|
||||
};
|
||||
export async function character(): Promise<Character[]> {
|
||||
const resp = await fetch('/api/global/character');
|
||||
return resp.json();
|
||||
}
|
||||
|
||||
export const charaNames = globalJSON.reduce(
|
||||
(m, c) => m.set(c.chara_id, { en: c.name }),
|
||||
new Map<Character['chara_id'], RegionalName>(),
|
||||
);
|
||||
export function charaNames(charas: Character[]) {
|
||||
return charas.reduce((m, c) => m.set(c.chara_id, { en: c.name }), new Map<number, RegionalName>());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user