Fix acquisition list

This commit is contained in:
2024-05-17 23:46:28 +02:00
parent 94992afbe3
commit 5ddee59227

View File

@@ -18,7 +18,7 @@ const endpoint = '/api/acquisitions/';
export const useAcquiredTypesStore = defineStore('market-acquisition', () => {
const acquiredTypes = ref<AcquiredMarketType[]>([]);
const types = computed(() => acquiredTypes.value);
const types = computed(() => acquiredTypes.value.filter(item => item.remaining > 0));
const addType = async (type: number, quantity: number, price: number) => {
acquiredTypes.value = [...acquiredTypes.value, (await marbasAxiosInstance.post<AcquiredMarketType>(endpoint, {
type: type,
@@ -52,10 +52,10 @@ export const useAcquiredTypesStore = defineStore('market-acquisition', () => {
}
});
}
await marbasAxiosInstance.put(`${endpoint}${item.id}`, item);
await marbasAxiosInstance.put(`${endpoint}${item.id}/`, item);
};
marbasAxiosInstance.get<AcquiredMarketType[]>(endpoint).then(res => acquiredTypes.value = res.data.filter(item => item.remaining > 0));
marbasAxiosInstance.get<AcquiredMarketType[]>(endpoint).then(res => acquiredTypes.value = res.data);
return { types, addType, removeType };
});