phoenix fix
This commit is contained in:
17
src/index.ts
17
src/index.ts
@@ -168,7 +168,16 @@ const initializeAllMarketSubscribers = async (driftClient: DriftClient) => {
|
|||||||
sdkConfig
|
sdkConfig
|
||||||
);
|
);
|
||||||
await phoenixSubscriber.subscribe();
|
await phoenixSubscriber.subscribe();
|
||||||
|
// Test get L2 to know if we should add
|
||||||
|
try {
|
||||||
|
phoenixSubscriber.getL2Asks();
|
||||||
|
phoenixSubscriber.getL2Bids();
|
||||||
markets[market.marketIndex].phoenix = phoenixSubscriber;
|
markets[market.marketIndex].phoenix = phoenixSubscriber;
|
||||||
|
} catch (e) {
|
||||||
|
logger.info(
|
||||||
|
`Excluding phoenix for ${market.marketIndex}, error: ${e}`
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -183,7 +192,15 @@ const initializeAllMarketSubscribers = async (driftClient: DriftClient) => {
|
|||||||
sdkConfig
|
sdkConfig
|
||||||
);
|
);
|
||||||
await serumSubscriber.subscribe();
|
await serumSubscriber.subscribe();
|
||||||
|
try {
|
||||||
|
serumSubscriber.getL2Asks();
|
||||||
|
serumSubscriber.getL2Bids();
|
||||||
markets[market.marketIndex].serum = serumSubscriber;
|
markets[market.marketIndex].serum = serumSubscriber;
|
||||||
|
} catch (e) {
|
||||||
|
logger.info(
|
||||||
|
`Excluding phoenix for ${market.marketIndex}, error: ${e}`
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -89,7 +89,16 @@ const initializeAllMarketSubscribers = async (driftClient: DriftClient) => {
|
|||||||
sdkConfig
|
sdkConfig
|
||||||
);
|
);
|
||||||
await phoenixSubscriber.subscribe();
|
await phoenixSubscriber.subscribe();
|
||||||
|
// Test get L2 to know if we should add
|
||||||
|
try {
|
||||||
|
phoenixSubscriber.getL2Asks();
|
||||||
|
phoenixSubscriber.getL2Bids();
|
||||||
markets[market.marketIndex].phoenix = phoenixSubscriber;
|
markets[market.marketIndex].phoenix = phoenixSubscriber;
|
||||||
|
} catch (e) {
|
||||||
|
logger.info(
|
||||||
|
`Excluding phoenix for ${market.marketIndex}, error: ${e}`
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -104,7 +113,15 @@ const initializeAllMarketSubscribers = async (driftClient: DriftClient) => {
|
|||||||
sdkConfig
|
sdkConfig
|
||||||
);
|
);
|
||||||
await serumSubscriber.subscribe();
|
await serumSubscriber.subscribe();
|
||||||
|
try {
|
||||||
|
serumSubscriber.getL2Asks();
|
||||||
|
serumSubscriber.getL2Bids();
|
||||||
markets[market.marketIndex].serum = serumSubscriber;
|
markets[market.marketIndex].serum = serumSubscriber;
|
||||||
|
} catch (e) {
|
||||||
|
logger.info(
|
||||||
|
`Excluding phoenix for ${market.marketIndex}, error: ${e}`
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user