vault fixes; order total fill reactivity fix; provider fix
This commit is contained in:
@@ -38,7 +38,7 @@ socket.on('vb', async (chainId, vault, balances) => {
|
||||
|
||||
socket.on('vaults', (chainId, owner, vaults)=>{
|
||||
const s = useStore()
|
||||
console.log('vaults', vaults)
|
||||
console.log('vaults', chainId, owner, vaults)
|
||||
if( s.chainId !== chainId || s.account !== owner )
|
||||
return
|
||||
if( vaults.length > s.vaults.length ) {
|
||||
@@ -56,7 +56,7 @@ function handleOrderStatus(chainId, vault, orderIndex, status) {
|
||||
if( s.chainId !== chainId )
|
||||
return
|
||||
// message 'o' is a single order status
|
||||
const parsed = parseOrderStatus(status);
|
||||
const parsed = parseOrderStatus(chainId, status);
|
||||
console.log('o', chainId, vault, orderIndex, status, parsed)
|
||||
if( !(vault in s.orders) )
|
||||
s.orders[vault] = {}
|
||||
@@ -95,6 +95,6 @@ socket.on( 'of', (chainId, vault, orderIndex, filled)=>{
|
||||
status.trancheFilledIn[i] = BigInt(filledIn)
|
||||
status.trancheFilledOut[i] = BigInt(filledOut)
|
||||
}
|
||||
s.orders[vault][orderIndex] = status
|
||||
// s.orders[vault][orderIndex] = status
|
||||
console.log('applied fills', status)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user