Add shared lib

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2024-03-10 18:28:40 +00:00
parent a15fd2c3c9
commit 8c7ee3d12d
82 changed files with 175 additions and 135 deletions

View File

@@ -1,10 +1,12 @@
use crate::{
config::Config,
config::{Config, ALPACA_API_BASE},
database,
};
use log::info;
use qrust::{
types::{alpaca, Calendar},
utils::{backoff, duration_until},
};
use log::info;
use std::sync::Arc;
use time::OffsetDateTime;
use tokio::{join, sync::mpsc, time::sleep};
@@ -42,6 +44,7 @@ pub async fn run(config: Arc<Config>, sender: mpsc::Sender<Message>) {
&config.alpaca_client,
&config.alpaca_rate_limiter,
Some(backoff::infinite()),
&ALPACA_API_BASE,
)
.await
.unwrap()
@@ -53,6 +56,7 @@ pub async fn run(config: Arc<Config>, sender: mpsc::Sender<Message>) {
&config.alpaca_rate_limiter,
&alpaca::api::outgoing::calendar::Calendar::default(),
Some(backoff::infinite()),
&ALPACA_API_BASE,
)
.await
.unwrap()