0.7.28 - final
This commit is contained in:
@@ -118,7 +118,8 @@ impl TradeAggregationService {
|
||||
}
|
||||
let trade_side = crate::trade_side_resolution::extract_trade_side(
|
||||
decoded_event.event_kind.as_str(),
|
||||
&payload, );
|
||||
&payload,
|
||||
);
|
||||
let amount_input = crate::trade_amount_resolution::TradeAmountResolutionInput {
|
||||
database: self.database.as_ref(),
|
||||
transaction: &transaction,
|
||||
@@ -138,6 +139,10 @@ impl TradeAggregationService {
|
||||
Ok(amount_resolution) => amount_resolution,
|
||||
Err(error) => return Err(error),
|
||||
};
|
||||
let trade_side = match amount_resolution.resolved_trade_side.clone() {
|
||||
Some(resolved_trade_side) => resolved_trade_side,
|
||||
None => trade_side,
|
||||
};
|
||||
let base_amount_raw = amount_resolution.base_amount_raw.clone();
|
||||
let quote_amount_raw = amount_resolution.quote_amount_raw.clone();
|
||||
let price_quote_per_base = amount_resolution.price_quote_per_base;
|
||||
|
||||
Reference in New Issue
Block a user