Skip to content

Commit

Permalink
Merge pull request #69 from Overmuse/SR/fix_reconciliation
Browse files Browse the repository at this point in the history
SR/fix reconciliation
  • Loading branch information
SebRollen authored Sep 23, 2021
2 parents 577db89 + 221419c commit b93a2a4
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 3 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "order-manager"
version = "11.0.0"
version = "11.0.1"
authors = ["Sebastian Rollen <seb@overmu.se>"]
edition = "2018"

Expand Down
6 changes: 5 additions & 1 deletion src/order_manager/reconciliation.rs
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,12 @@ impl OrderManager {

if pending_trade_amount.is_zero() {
debug!("Unfilled claim, sending new trade");
self.generate_trades(&claim.ticker, &claim.amount, claim.limit_price, None, Some(claim.id))
let maybe_trade = self
.generate_trades(&claim.ticker, &claim.amount, claim.limit_price, None, Some(claim.id))
.await?;
if let Some(trade_intent) = maybe_trade {
self.event_sender.send(Event::RiskCheckRequest(trade_intent)).await?
}
}
}
Ok(())
Expand Down

0 comments on commit b93a2a4

Please sign in to comment.