order status subscriptions

This commit is contained in:
Tim Olson
2023-11-06 23:49:08 -04:00
parent 8444f7af7e
commit 25aef69ea3
5 changed files with 37 additions and 8 deletions

View File

@@ -29,7 +29,7 @@ export function vaultAddress(chainId, owner, num=0) {
async function emitBalances(socket, chainId, vault) {
const balances = await vaultBalances.get(chainId, vault);
socket.emit('vb', vault, balances !== null ? balances : '{}')
socket.emit('vb', chainId, vault, balances !== null ? balances : '{}')
return balances;
}
@@ -38,7 +38,7 @@ export async function loginAddress(socket, chainId, address) {
if( socket.user_room !== undefined)
socket.leave(socket.user_room)
if( address === undefined ) {
socket.emit('vaults', [])
socket.emit('vaults', chainId, address, [])
}
else {
socket.user_room = `${chainId}|${address}`
@@ -55,7 +55,7 @@ export async function loginAddress(socket, chainId, address) {
else
break
}
socket.emit('vaults', found)
socket.emit('vaults', chainId, address, found)
}
}
@@ -70,7 +70,7 @@ export async function ensureVault(socket, chainId, owner, num) {
const vault = await createVault(chainId, owner, num)
console.log(vault)
if (vault !== null) {
socket.emit('vaults', [vault])
socket.emit('vaults', chainId, owner, [vault])
await emitBalances(socket, chainId, vault)
}
else