order status subscriptions
This commit is contained in:
8
vault.js
8
vault.js
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user