vault discovery fix

This commit is contained in:
Tim Olson
2023-11-10 19:54:30 -04:00
parent dd01d517b9
commit 71a8dd8c18

View File

@@ -100,13 +100,16 @@ let pendingOrders = []
function discoverVaults() { function discoverVaults() {
const s = useStore() const s = useStore()
const owner = s.account const owner = s.account
_discoverVaults(owner).then((result)=>{ if( owner === null )
if( s.account === owner ) { // double-check the account since it could have changed during our await s.vaults = []
s.vaults = result else
if( result.length && pendingOrders.length ) _discoverVaults(owner).then((result)=>{
flushOrders(result[0]) if( s.account === owner ) { // double-check the account since it could have changed during our await
} s.vaults = result
}) if( result.length && pendingOrders.length )
flushOrders(result[0])
}
})
} }
async function _discoverVaults(owner) { async function _discoverVaults(owner) {