sync usermap on startup, update adhoc after
This commit is contained in:
12
src/index.ts
12
src/index.ts
@@ -238,15 +238,17 @@ const main = async () => {
|
|||||||
const userMap = new UserMap(
|
const userMap = new UserMap(
|
||||||
driftClient,
|
driftClient,
|
||||||
driftClient.userAccountSubscriptionConfig,
|
driftClient.userAccountSubscriptionConfig,
|
||||||
false,
|
false
|
||||||
async (authorities) => {
|
|
||||||
await userStatsMap.sync(authorities);
|
|
||||||
},
|
|
||||||
{ hasOpenOrders: true }
|
|
||||||
);
|
);
|
||||||
await userMap.subscribe();
|
await userMap.subscribe();
|
||||||
logger.info(`userMap initialized in ${Date.now() - initUserMapStart} ms`);
|
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...`);
|
logger.info(`Initializing DLOBSubscriber...`);
|
||||||
const initDlobSubscriberStart = Date.now();
|
const initDlobSubscriberStart = Date.now();
|
||||||
const dlobSubscriber = new DLOBSubscriber({
|
const dlobSubscriber = new DLOBSubscriber({
|
||||||
|
|||||||
Reference in New Issue
Block a user