character endpoint

This commit is contained in:
Sirttas
2026-05-23 23:19:45 +02:00
parent d64b718573
commit e233e609e6
6 changed files with 68 additions and 8 deletions
+16
View File
@@ -0,0 +1,16 @@
import {characterControllerApi} from "@/mammon";
import {defineStore} from "pinia";
import {ref} from "vue";
import {CharacterResponse} from "@/generated/mammon";
export type Character = CharacterResponse
export const useCharactersStore = defineStore('characters', () => {
const characters = ref<Character[]>([]);
const refresh = () => characterControllerApi.getCharacters().then(response => characters.value = response.data);
refresh();
return {characters, refresh};
})