Skip to content

Commit a3368d9

Browse files
committed
fix: reverted a rabbit fix for the moment to avoid breaking change
1 parent 8ecd4d2 commit a3368d9

1 file changed

Lines changed: 13 additions & 16 deletions

File tree

src/util/storage.rs

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,26 +15,23 @@ pub async fn save_order(
1515
trade_index: i64,
1616
pool: &SqlitePool,
1717
) -> Result<()> {
18-
let req_id_i64 = i64::try_from(request_id)
19-
.map_err(|_| anyhow::anyhow!("request_id too large for i64: {}", request_id))?;
20-
let order = Order::new(pool, order, trade_keys, Some(req_id_i64)).await?;
21-
22-
if let Some(order_id) = order.id {
23-
println!("Order {} created", order_id);
24-
} else {
25-
println!("Warning: The newly created order has no ID.");
26-
}
18+
if let Ok(order) = Order::new(pool, order, trade_keys, Some(request_id as i64)).await {
19+
if let Some(order_id) = order.id {
20+
println!("Order {} created", order_id);
21+
} else {
22+
println!("Warning: The newly created order has no ID.");
23+
}
2724

28-
match User::get(pool).await {
29-
Ok(mut user) => {
30-
user.set_last_trade_index(trade_index);
31-
if let Err(e) = user.save(pool).await {
32-
println!("Failed to update user: {}", e);
25+
match User::get(pool).await {
26+
Ok(mut user) => {
27+
user.set_last_trade_index(trade_index);
28+
if let Err(e) = user.save(pool).await {
29+
println!("Failed to update user: {}", e);
30+
}
3331
}
32+
Err(e) => println!("Failed to get user: {}", e),
3433
}
35-
Err(e) => println!("Failed to get user: {}", e),
3634
}
37-
3835
Ok(())
3936
}
4037

0 commit comments

Comments
 (0)