try reloading open orders on account update
This commit is contained in:
parent
4071ce5f5f
commit
a9d1f7cc60
|
@ -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',
|
||||
|
|
Loading…
Reference in New Issue