|
|
@@ -104,43 +104,9 @@ impl AbstractWsMode {
|
|
|
let read = r.lock().await;
|
|
|
|
|
|
let mut data_c = data.clone();
|
|
|
-
|
|
|
- let mut is_send = false;
|
|
|
- if data_c.label.contains("gate_usdt_swap") {
|
|
|
- if data_c.channel == "futures.order_book" {
|
|
|
- if read.len() == 0 {
|
|
|
- is_send = true;
|
|
|
- }
|
|
|
- } else {
|
|
|
- is_send = true;
|
|
|
- }
|
|
|
- } else if data_c.label.contains("binance_usdt_swap") {
|
|
|
- if data_c.channel == "bookTicker" {
|
|
|
- if read.len() == 0 {
|
|
|
- is_send = true;
|
|
|
- }
|
|
|
- } else {
|
|
|
- is_send = true;
|
|
|
- }
|
|
|
- } else if data_c.label.contains("bybit_usdt_swap") {
|
|
|
- if data_c.channel == "orderbook" {
|
|
|
- if read.len() == 0 {
|
|
|
- is_send = true;
|
|
|
- }
|
|
|
- } else {
|
|
|
- is_send = true;
|
|
|
- }
|
|
|
- } else {
|
|
|
- if read.len() == 0 {
|
|
|
- is_send = true;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- if is_send {
|
|
|
- data_c.label = lable.clone();
|
|
|
- data_c.time = chrono::Utc::now().timestamp_micros();
|
|
|
- read.unbounded_send(data_c).unwrap();
|
|
|
- }
|
|
|
+ data_c.label = lable.clone();
|
|
|
+ data_c.time = chrono::Utc::now().timestamp_micros();
|
|
|
+ read.unbounded_send(data_c).unwrap();
|
|
|
}
|
|
|
|
|
|
let code = data.code.clone();
|