This commit is contained in:
Sirttas
2026-06-13 00:06:55 +02:00
parent d0c198118d
commit 3348b9f668
4 changed files with 18 additions and 8 deletions
+2 -5
View File
@@ -1,5 +1,5 @@
<script setup lang="ts">
import {getMarketTypes, TaxInput, useApraisalStore, useMarketTaxStore} from "@/market";
import {getMarketTypes, TaxInput, useMarketTaxStore} from "@/market";
import {BuyModal} from '@/market/acquisition';
import {ScanResult, ScanResultTable, toScanResult} from '@/market/scan';
import {marketApi} from "@/mammon";
@@ -8,7 +8,6 @@ import {ref, watch} from 'vue';
const buyModal = ref<typeof BuyModal>();
const apraisalStore = useApraisalStore();
const marketTaxStore = useMarketTaxStore();
const days = useStorage('market-scan-days', 365);
const items = ref<ScanResult[]>([]);
@@ -23,13 +22,11 @@ const scan = async () => {
marketTaxStore.scc / 100
);
const types = await getMarketTypes(data.map(r => r.marketTypeId));
const prices = await apraisalStore.getPrices(types);
items.value = data.flatMap(r => {
const type = types.find(t => t.id === r.marketTypeId);
const price = prices.find(p => p.type.id === r.marketTypeId);
return type && price ? [toScanResult(r, type, price)] : [];
return type ? [toScanResult(r, type)] : [];
});
} finally {
loading.value = false;