From c084bbfdc81f499119f0a1a6959de323fae8f9cb Mon Sep 17 00:00:00 2001 From: Tim Date: Thu, 28 Mar 2024 22:47:19 -0400 Subject: [PATCH] order flush fix --- src/blockchain/wallet.js | 8 ++++++-- src/components/Faucet.vue | 8 ++------ src/components/Vault.vue | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/blockchain/wallet.js b/src/blockchain/wallet.js index 4ed5b76..f77700f 100644 --- a/src/blockchain/wallet.js +++ b/src/blockchain/wallet.js @@ -254,8 +254,12 @@ export function ensureVault2(chainId, owner, num) { } async function doEnsureVault(chainId, owner, num) { - await _discoverVaults(owner) - if( !useStore().vaults[num] ) { + const s = useStore(); + if (s.vaults.length <= num) + await _discoverVaults(owner) + if( s.vaults[num] ) + flushOrders(s.vaults[num]) + else { console.log(`requesting vault ${owner} ${num}`) socket.emit('ensureVault', chainId, owner, num) } diff --git a/src/components/Faucet.vue b/src/components/Faucet.vue index 3853de0..5093727 100644 --- a/src/components/Faucet.vue +++ b/src/components/Faucet.vue @@ -16,18 +16,14 @@ --> - +