dragonroll/plugins/dnd-5e/client/data.js
BinarySandia04 d4f1f631cd
Some checks failed
test / run-tests-client (push) Successful in 45s
test / run-tests-backend (push) Failing after 15s
Ok communications work, falta passar alguna forma de comunicar el Api object bé
2024-10-16 11:48:50 +02:00

43 lines
799 B
JavaScript

import Server from '@/services/Server'
import { reactive } from 'vue';
import { GetCampaign } from "@/services/Dragonroll";
let data = reactive({});
let Api;
let dndModule;
function InitData(api, module){
Api = api;
dndModule = module;
data.value = {
concepts: []
};
}
function FetchConcepts(){
dndModule.router.get('/item/list', {}).then(response => {
data.value.concepts = response.data.data;
console.log(response.data);
}).catch(err => console.log(err));
}
function FetchData(){
FetchConcepts();
}
let GetConcepts = () => data.value.concepts;
let GetConcept = (id) => Server().get('/concept/get?campaign=' + GetCampaign()._id + "&id=" + id)
export {
InitData,
FetchData,
FetchConcepts,
GetConcepts,
GetConcept,
}