From 7e45793d5436b301daee6391292515c736b8024b Mon Sep 17 00:00:00 2001 From: Sik Yoon Date: Sat, 18 Nov 2023 21:28:06 +0900 Subject: [PATCH] Add FIXME tags --- src/coex/order_team.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/coex/order_team.rs b/src/coex/order_team.rs index 8a57dc6..52e057b 100644 --- a/src/coex/order_team.rs +++ b/src/coex/order_team.rs @@ -875,11 +875,13 @@ pub async fn limit_order_sell( if RUNNING_MODE == SIMUL && buy_ordered_coin.status == "SIMUL" { let quote_asset_precision = exchange_info_vec .iter() + // FIXME: find() should be position() .find(|ExchangeInfo| ExchangeInfo.symbol == buy_ordered_coin.symbol) .unwrap() .quote_asset_precision; let trade_fee = trade_fee_vec .iter() + // FIXME: find() should be position() .find(|TradeFee| TradeFee.symbol == buy_ordered_coin.symbol) .unwrap() .takercommission; @@ -984,11 +986,13 @@ pub async fn limit_order_sell( let quote_asset_precision = exchange_info_vec .iter() + // FIXME: find() should be position() .find(|ExchangeInfo| ExchangeInfo.symbol == buy_ordered_coin.symbol) .unwrap() .quote_asset_precision; let trade_fee = trade_fee_vec .iter() + // FIXME: find() should be position() .find(|TradeFee| TradeFee.symbol == buy_ordered_coin.symbol) .unwrap() .takercommission; @@ -1337,6 +1341,7 @@ pub async fn cancel_buy_order( // calculate values to be updated let trade_fee = trade_fee_vec .iter() + // FIXME: find() should be position() .find(|TradeFee| TradeFee.symbol == order.symbol) .unwrap() .takercommission; @@ -1350,6 +1355,7 @@ pub async fn cancel_buy_order( let base_asset_precision = exchange_info_vec .iter() + // FIXME: find() should be position() .find(|ExchangeInfo| ExchangeInfo.symbol == order.symbol) .unwrap() .base_asset_precision; @@ -1517,11 +1523,13 @@ pub async fn cancel_sell_order( // update status FILLED let quote_asset_precision = exchange_info_vec .iter() + // FIXME: find() should be position() .find(|ExchangeInfo| ExchangeInfo.symbol == order.symbol) .unwrap() .quote_asset_precision; let trade_fee = trade_fee_vec .iter() + // FIXME: find() should be position() .find(|TradeFee| TradeFee.symbol == order.symbol) .unwrap() .takercommission; @@ -1576,11 +1584,13 @@ pub async fn cancel_sell_order( // reflect partially filled information and update status with FILLED let quote_asset_precision = exchange_info_vec .iter() + // FIXME: find() should be position() .find(|ExchangeInfo| ExchangeInfo.symbol == order.symbol) .unwrap() .quote_asset_precision; let trade_fee = trade_fee_vec .iter() + // FIXME: find() should be position() .find(|TradeFee| TradeFee.symbol == order.symbol) .unwrap() .takercommission; @@ -1812,6 +1822,7 @@ pub async fn query_buy_order( // calculate values to be updated let trade_fee = trade_fee_vec .iter() + // FIXME: find() should be position() .find(|TradeFee| TradeFee.symbol == order.symbol) .unwrap() .takercommission; @@ -1829,6 +1840,7 @@ pub async fn query_buy_order( .unwrap(); let base_asset_precision = exchange_info_vec .iter() + // FIXME: find() should be position() .find(|ExchangeInfo| ExchangeInfo.symbol == order.symbol) .unwrap() .base_asset_precision; @@ -1933,11 +1945,13 @@ pub async fn query_sell_order( { let quote_asset_precision = exchange_info_vec .iter() + // FIXME: find() should be position() .find(|ExchangeInfo| ExchangeInfo.symbol == order.symbol) .unwrap() .quote_asset_precision; let trade_fee = trade_fee_vec .iter() + // FIXME: find() should be position() .find(|TradeFee| TradeFee.symbol == order.symbol) .unwrap() .takercommission;