applyFills bugfix
This commit is contained in:
15
order.js
15
order.js
@@ -1,6 +1,5 @@
|
||||
import {orderFilled, orderStatuses, vaultOpenOrders} from "./cache.js"
|
||||
import {applyFills} from "../web/src/blockchain/common.js"
|
||||
import {dbpool, sql} from "./db.js";
|
||||
import {sql} from "./db.js";
|
||||
|
||||
|
||||
export function sendVaultOrders( socket, chainId, vault ) {
|
||||
@@ -71,3 +70,15 @@ export async function recentOrders( socket, chainId, vault, limit=25 ) {
|
||||
result.push([order_index,JSON.parse(value)])
|
||||
return result
|
||||
}
|
||||
|
||||
function applyFills( orderStatus, filled ) {
|
||||
console.log('apply fills', orderStatus, filled)
|
||||
orderStatus[4] = filled[0][0]
|
||||
orderStatus[5] = filled[0][1]
|
||||
for( const i in filled[1] ) {
|
||||
const {filledIn, filledOut} = filled[1][i]
|
||||
orderStatus[6][i] = filledIn
|
||||
orderStatus[7][i] = filledOut
|
||||
}
|
||||
console.log('applied fills', orderStatus)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user