Fix wrong subtract operation

This commit is contained in:
Sik Yoon 2024-05-20 22:27:34 +09:00
parent 6bec61cb2f
commit 6a1541bc95

View File

@ -297,11 +297,11 @@ pub async fn monitoring_unfilled_order(
let server_epoch = get_server_epoch().await;
let orders_outdated = open_positioning_orders
.iter()
.filter(|&element| server_epoch - element.transact_time >= 60_000)
.filter(|&element| server_epoch - element.registered_server_epoch >= 60_000)
.collect::<Vec<&PositionCoinList>>(); // wait up to 60 secs
let orders_to_be_queried = open_positioning_orders
.iter()
.filter(|&element| server_epoch - element.transact_time < 60_000)
.filter(|&element| server_epoch - element.registered_server_epoch < 60_000)
.collect::<Vec<&PositionCoinList>>();
// cancel orders outdated over 3mins and delete the records in [buy_ordered_coin_list]