try reloading open orders on account update

This commit is contained in:
Riordan Panayides 2021-12-05 19:19:50 +00:00
parent 4071ce5f5f
commit a9d1f7cc60
1 changed files with 2 additions and 1 deletions

View File

@ -304,7 +304,7 @@ function watchAccounts(
mangoSubscriptionId = connection.onProgramAccountChange(
mangoProgramId,
({ accountId, accountInfo }) => {
async ({ accountId, accountInfo }) => {
const index = mangoAccounts.findIndex((account) =>
account.publicKey.equals(accountId),
);
@ -320,6 +320,7 @@ function watchAccounts(
mangoAccounts[index].spotOpenOrdersAccounts;
mangoAccount.spotOpenOrdersAccounts = spotOpenOrdersAccounts;
mangoAccounts[index] = mangoAccount;
await mangoAccount.loadOpenOrders(connection, mangoGroup.dexProgramId)
}
},
'processed',