diff --git a/src/characters/chartacters.ts b/src/characters/chartacters.ts
index 2fedab0..0d2230a 100644
--- a/src/characters/chartacters.ts
+++ b/src/characters/chartacters.ts
@@ -24,5 +24,5 @@ export const useCharactersStore = defineStore('characters', () => {
refresh();
- return {characters, findById, reloadActivities, refresh};
+ return {characters, findById, reloadActivities};
})
\ No newline at end of file
diff --git a/src/ledger/ledger.ts b/src/ledger/ledger.ts
index ae05c82..1827edf 100644
--- a/src/ledger/ledger.ts
+++ b/src/ledger/ledger.ts
@@ -74,7 +74,7 @@ export const useLedgersStore = defineStore('ledgers', () => {
onActivitiesProcessed(refresh);
- return {ledgers, findById, findAllById, createMain, createCombined, updateMain, updateCombined, refresh};
+ return {ledgers, findById, findAllById, createMain, createCombined, updateMain, updateCombined};
})
const getLedgerId = (ledger: Ledger | string): string => typeof ledger == 'string' ? ledger : ledger.ledgerId;
diff --git a/src/market/acquisition/AcquisitionResultTable.vue b/src/market/acquisition/AcquisitionResultTable.vue
index 947af40..22d9930 100644
--- a/src/market/acquisition/AcquisitionResultTable.vue
+++ b/src/market/acquisition/AcquisitionResultTable.vue
@@ -1,9 +1,9 @@
diff --git a/src/market/acquisition/acquisition.ts b/src/market/acquisition/acquisition.ts
index 1e1b586..15796f6 100644
--- a/src/market/acquisition/acquisition.ts
+++ b/src/market/acquisition/acquisition.ts
@@ -69,5 +69,5 @@ export const useAcquiredTypesStore = defineStore('market-acquisition', () => {
onActivitiesProcessed(refresh);
- return { acquiredTypes: types, addAcquiredType, removeAcquiredType, processNewActivities, refresh };
+ return { acquiredTypes: types, addAcquiredType, removeAcquiredType, processNewActivities };
});
diff --git a/src/market/order/order.ts b/src/market/order/order.ts
index 13ed173..dd05e06 100644
--- a/src/market/order/order.ts
+++ b/src/market/order/order.ts
@@ -1,21 +1,7 @@
-import {defineStore} from "pinia";
-import {computed, ref} from "vue";
import {marketApi} from "@/mammon";
-import {MarketOrderResponse, MarketOrderResponseDirectionEnum} from "@/generated/mammon";
+import {MarketOrderResponseDirectionEnum} from "@/generated/mammon";
-export const useMarketOrdersStore = defineStore('market-orders', () => {
- const orders = ref([]);
-
- const listedTypeIds = computed(() => new Set(
- orders.value
- .filter(o => o.direction === MarketOrderResponseDirectionEnum.Sell)
- .map(o => o.marketTypeId)
- ));
-
- const refresh = () => marketApi.findAllMarketOrders()
- .then(response => orders.value = response.data);
-
- refresh();
-
- return {orders, listedTypeIds, refresh};
-});
+export const getListedSellTypeIds = (): Promise> => marketApi.findAllMarketOrders()
+ .then(response => new Set(response.data
+ .filter(o => o.direction === MarketOrderResponseDirectionEnum.Sell)
+ .map(o => o.marketTypeId)));
diff --git a/src/pages/market/Acquisitions.vue b/src/pages/market/Acquisitions.vue
index b071f56..6497e7f 100644
--- a/src/pages/market/Acquisitions.vue
+++ b/src/pages/market/Acquisitions.vue
@@ -2,11 +2,13 @@
import {AcquisitionsPanel, useAcquiredTypesStore} from '@/market/acquisition';
import {ArrowPathIcon} from '@heroicons/vue/24/outline';
import {useAutoRefresh} from '@/composables';
+import {ref} from 'vue';
const acquiredTypesStore = useAcquiredTypesStore();
+const panel = ref>();
const refresh = async () => {
- await acquiredTypesStore.refresh();
+ await panel.value?.refresh();
}
const {active: autoRefresh, toggle: toggleAutoRefresh} = useAutoRefresh(refresh, 5 * 60 * 1000);
@@ -22,6 +24,6 @@ const {active: autoRefresh, toggle: toggleAutoRefresh} = useAutoRefresh(refresh,
-
+
\ No newline at end of file
diff --git a/src/rules/rules.ts b/src/rules/rules.ts
index 10b01b9..e82b896 100644
--- a/src/rules/rules.ts
+++ b/src/rules/rules.ts
@@ -24,7 +24,7 @@ export const useRuleBookStore = defineStore('rule-book', () => {
refresh();
- return {ruleBook, refresh, update};
+ return {ruleBook, update};
})
export const fetchScriptDefinitions = (): Promise =>