Add sub-package bfxapi.websocket._event_emitter (with bfx_event_emitter.py).

This commit is contained in:
Davide Casale
2023-06-18 03:56:07 +02:00
parent 1d911a250c
commit 080ec40395
6 changed files with 59 additions and 18 deletions

View File

@@ -13,14 +13,14 @@ if TYPE_CHECKING:
Union[Ticker, Trades, Book, Candles, Status]
class PublicChannelsHandler:
ONCE_PER_SUBSCRIPTION_EVENTS = [
ONCE_PER_SUBSCRIPTION = [
"t_trades_snapshot", "f_trades_snapshot", "t_book_snapshot",
"f_book_snapshot", "t_raw_book_snapshot", "f_raw_book_snapshot",
"candles_snapshot"
]
EVENTS = [
*ONCE_PER_SUBSCRIPTION_EVENTS,
*ONCE_PER_SUBSCRIPTION,
"t_ticker_update", "f_ticker_update", "t_trade_execution",
"t_trade_execution_update", "f_trade_execution", "f_trade_execution_update",
"t_book_update", "f_book_update", "t_raw_book_update",