|
|
@@ -37,13 +37,13 @@ async fn main() {
|
|
|
control_c::exit_handler(running.clone());
|
|
|
// 启动各交易所的数据监听器
|
|
|
binance_usdt_swap_data_listener::run_listener(running.clone()).await;
|
|
|
- // gate_usdt_swap_data_listener::run_listener(running.clone()).await;
|
|
|
- // coinex_usdt_swap_data_listener::run_listener(running.clone()).await;
|
|
|
- // phemex_usdt_swap_data_listener::run_listener(running.clone()).await;
|
|
|
- // mexc_usdt_swap_data_listener::run_listener(running.clone()).await;
|
|
|
- // bybit_usdt_swap_data_listener::run_listener(running.clone()).await;
|
|
|
- // bitget_usdt_swap_data_listener::run_listener(running.clone()).await;
|
|
|
- // gate_coin_spot_data_listener::run_listener(running.clone()).await;
|
|
|
+ gate_usdt_swap_data_listener::run_listener(running.clone()).await;
|
|
|
+ coinex_usdt_swap_data_listener::run_listener(running.clone()).await;
|
|
|
+ phemex_usdt_swap_data_listener::run_listener(running.clone()).await;
|
|
|
+ mexc_usdt_swap_data_listener::run_listener(running.clone()).await;
|
|
|
+ bybit_usdt_swap_data_listener::run_listener(running.clone()).await;
|
|
|
+ bitget_usdt_swap_data_listener::run_listener(running.clone()).await;
|
|
|
+ gate_coin_spot_data_listener::run_listener(running.clone()).await;
|
|
|
// panic错误捕获,panic级别的错误直接退出
|
|
|
// let panic_running = running.clone();
|
|
|
std::panic::set_hook(Box::new(move |panic_info| {
|