refactor: 🔨 move bus module to root

This commit is contained in:
Lucas Colombo 2024-05-21 01:13:16 -03:00
parent aa5b477456
commit 4e678457eb
Signed by: lucas
GPG Key ID: EF34786CFEFFAE35
13 changed files with 17 additions and 15 deletions

View File

@ -33,6 +33,6 @@
"rustler.db-shm": true, "rustler.db-shm": true,
"rustler.db-wal": true, "rustler.db-wal": true,
"rustler.db.bkp": true "rustler.db.bkp": true
} },
// "editor.formatOnSave": true "editor.formatOnSave": true
} }

View File

@ -3,9 +3,9 @@ mod binance;
use { use {
eyre::{set_hook, DefaultHandler, Result}, eyre::{set_hook, DefaultHandler, Result},
lool::s, lool::s,
rustler_core::rustlers::{ rustler_core::{
bus::{self, PublisherTrait}, bus::{self, PublisherTrait},
MarketHourType, Quote, rustlers::{MarketHourType, Quote},
}, },
}; };

View File

@ -1,8 +1,8 @@
use { use {
eyre::{set_hook, DefaultHandler, Result}, eyre::{set_hook, DefaultHandler, Result},
rustler_core::rustlers::{ rustler_core::{
bus::{self, SubscriberTrait}, bus::{self, SubscriberTrait},
Quote, Ticker, rustlers::{Quote, Ticker},
}, },
rxrust::observable::{ObservableExt, ObservableItem}, rxrust::observable::{ObservableExt, ObservableItem},
}; };

View File

@ -6,9 +6,10 @@ use {
eyre::{set_hook, DefaultHandler, Result}, eyre::{set_hook, DefaultHandler, Result},
lool::logger::{info, ConsoleLogger, Level}, lool::logger::{info, ConsoleLogger, Level},
rustler_core::{ rustler_core::{
bus,
entities::db::get_connection, entities::db::get_connection,
grpc, rustlerjar, grpc, rustlerjar,
rustlers::{bus, svc::RustlersSvc, Quote}, rustlers::{svc::RustlersSvc, Quote},
}, },
tokio::join, tokio::join,
}; };

View File

@ -1,6 +1,6 @@
use { use {
super::{key, BusMessage, PrefixedPubSub, RedisClient, KEY_PREFIX}, super::{key, BusMessage, PrefixedPubSub, RedisClient, KEY_PREFIX},
crate::rustlers::bus::PublisherTrait, crate::bus::PublisherTrait,
eyre::Result, eyre::Result,
redis::{aio::MultiplexedConnection, AsyncCommands}, redis::{aio::MultiplexedConnection, AsyncCommands},
tonic::async_trait, tonic::async_trait,

View File

@ -1,6 +1,6 @@
use { use {
super::{key, PrefixedPubSub, RedisClient, KEY_PREFIX}, super::{key, PrefixedPubSub, RedisClient, KEY_PREFIX},
crate::rustlers::bus::{BusMessage, SubscriberTrait}, crate::bus::{BusMessage, SubscriberTrait},
eyre::Result, eyre::Result,
futures::StreamExt, futures::StreamExt,
lool::{fail, s}, lool::{fail, s},

View File

@ -1,3 +1,4 @@
pub mod bus;
pub mod entities; pub mod entities;
pub mod grpc; pub mod grpc;
pub mod rustlers; pub mod rustlers;

View File

@ -1,6 +1,5 @@
mod rustler; mod rustler;
pub mod bus;
pub mod rustlerjar; pub mod rustlerjar;
pub mod svc; pub mod svc;
pub use rustler::*; pub use rustler::*;

View File

@ -2,11 +2,11 @@ pub extern crate chrono;
pub extern crate eyre; pub extern crate eyre;
use { use {
super::{ super::svc::RustlerMsg,
crate::{
bus::{BusMessage, ToBusKey, ToBusVal, ToFromBusMessage}, bus::{BusMessage, ToBusKey, ToBusVal, ToFromBusMessage},
svc::RustlerMsg, entities::{market, ticker},
}, },
crate::entities::{market, ticker},
async_trait::async_trait, async_trait::async_trait,
chrono::{DateTime, Local}, chrono::{DateTime, Local},
eyre::Result, eyre::Result,

View File

@ -5,8 +5,9 @@ use {
MarketHourType, MarketHourType,
}, },
crate::{ crate::{
bus::PublisherTrait,
entities::{market, sea_orm::DatabaseConnection, ticker}, entities::{market, sea_orm::DatabaseConnection, ticker},
rustlers::{bus::PublisherTrait, Quote}, rustlers::Quote,
}, },
eyre::Result, eyre::Result,
lool::{ lool::{

View File

@ -17,7 +17,7 @@
{ {
"name": "redis", "name": "redis",
"base": "database", "base": "database",
"color": "deep-orange-400", "color": "red-400",
"folderNames": ["redis"] "folderNames": ["redis"]
}, },
{ {