Page MenuHomec4science

player.js
No OneTemporary

File Metadata

Created
Tue, Sep 17, 08:03

player.js

import { defineStore } from 'pinia';
import { ref } from 'vue';
import { genericFetch, genericAdd, genericUpdate, genericRemove } from './utils';
export const usePlayerStore = defineStore('player', () => {
const state = ref([]);
// not process.env because we use VITE and not vue cli
const endpointURL = import.meta.env.VITE_API_URL + '/players';
const fetch = genericFetch(endpointURL, state);
return {
state, fetch,
add: genericAdd(endpointURL, fetch),
update: genericUpdate(endpointURL, fetch),
remove: genericRemove(endpointURL, fetch)
};
});

Event Timeline