Add order/position management

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2024-02-14 17:07:30 +00:00
parent 6ec71ee144
commit 648d413ac7
44 changed files with 826 additions and 497 deletions

View File

@@ -62,13 +62,12 @@ pub async fn add(
if !asset.tradable || !asset.fractionable {
return Err(StatusCode::FORBIDDEN);
}
let asset = Asset::from(asset);
create_send_await!(
data_sender,
threads::data::Message::new,
threads::data::Action::Add,
vec![(asset.symbol, asset.class)]
vec![(asset.symbol, asset.class.into())]
);
Ok(StatusCode::CREATED)

View File

@@ -1,5 +1,5 @@
pub mod assets;
pub mod health;
mod assets;
mod health;
use crate::{config::Config, threads};
use axum::{