sync usermap on startup, update adhoc after

This commit is contained in:
wphan
2023-11-28 13:36:24 -08:00
parent b29a29998c
commit 29f12d76f9

View File

@@ -238,15 +238,17 @@ const main = async () => {
const userMap = new UserMap(
driftClient,
driftClient.userAccountSubscriptionConfig,
false,
async (authorities) => {
await userStatsMap.sync(authorities);
},
{ hasOpenOrders: true }
false
);
await userMap.subscribe();
logger.info(`userMap initialized in ${Date.now() - initUserMapStart} ms`);
const initUserStatsMapStarts = Date.now();
await userStatsMap.sync(userMap.getUniqueAuthorities());
logger.info(
`userStatsMap initialized in ${Date.now() - initUserStatsMapStarts} ms`
);
logger.info(`Initializing DLOBSubscriber...`);
const initDlobSubscriberStart = Date.now();
const dlobSubscriber = new DLOBSubscriber({