chore: refactor server as an actor

This commit is contained in:
Michel de Graaf
2025-11-11 19:00:38 +01:00
parent 0e09a3feae
commit 5dc635297e
21 changed files with 986 additions and 659 deletions
+3 -3
View File
@@ -5,23 +5,23 @@ pub mod dispatcher;
pub mod error;
pub mod message;
pub mod peer;
pub mod server;
pub mod types;
#[macro_use]
pub mod utils;
// Prelude module for commonly used items
pub mod prelude {
pub use crate::actor::server_actor::PeerAddress;
pub use crate::types::{
DownloadResult, DownloadStatus, File, FileSearchResult, Transfer,
};
pub use crate::{debug, error, info, trace, warn};
pub use crate::{Client, PeerAddress};
}
// Re-export commonly used types
pub use actor::server_actor::PeerAddress;
pub use client::Client;
pub use error::{Result, SoulseekRs};
pub use server::PeerAddress;
pub use types::{
DownloadResult, DownloadStatus, File, FileSearchResult, Transfer,
};