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-wal": true,
"rustler.db.bkp": true
}
// "editor.formatOnSave": true
},
"editor.formatOnSave": true
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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