From 29f12d76f928a2ce0d49375b41934265f5661364 Mon Sep 17 00:00:00 2001 From: wphan Date: Tue, 28 Nov 2023 13:36:24 -0800 Subject: [PATCH] sync usermap on startup, update adhoc after --- src/index.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/index.ts b/src/index.ts index e327da4..2a76e16 100644 --- a/src/index.ts +++ b/src/index.ts @@ -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({