From a5e365328c66a92f596e805cd5d4fd79ffc209ec Mon Sep 17 00:00:00 2001 From: Sirttas Date: Sun, 1 Oct 2023 11:54:20 +0200 Subject: [PATCH] batch size --- src/market/appraisal.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/market/appraisal.ts b/src/market/appraisal.ts index 2f85ac4..2abda26 100644 --- a/src/market/appraisal.ts +++ b/src/market/appraisal.ts @@ -15,6 +15,7 @@ type MarketTypePriceCache = { } const cacheDuration = 1000 * 60 * 5; // 5 minutes +const batchSize = 100; export const useApraisalStore = defineStore('appraisal', () => { const cache = ref>({}); @@ -22,8 +23,8 @@ export const useApraisalStore = defineStore('appraisal', () => { const getPricesUncached = async (types: MarketType[]): Promise => { const batches = []; - for (let i = 0; i < types.length; i += 100) { - batches.push(evepraisalAxiosInstance.post(`/appraisal.json?market=jita&persist=no&raw_textarea=${types.slice(i, i + 100).map(t => t.name).join("%0A")}`)); + for (let i = 0; i < types.length; i += batchSize) { + batches.push(evepraisalAxiosInstance.post(`/appraisal.json?market=jita&persist=no&raw_textarea=${types.slice(i, i + batchSize).map(t => t.name).join("%0A")}`)); } return (await Promise.all(batches)) .flatMap(b => b.data.appraisal.items)