feat: Implement initial backend structure with API, WebSocket, core models, services, and documentation, alongside dependency and gitignore updates.
This commit is contained in:
1 parent
f82191dd83
commit
7710be86a6
29 files changed
+3927
-1301
No files matched your search
@@ -0,0 +1,16 @@
|
||||
use crate::ws::WsEvent;
|
||||
use std::collections::HashMap;
|
||||
use tokio::sync::broadcast;
|
||||
|
||||
pub mod linux;
|
||||
pub mod macos;
|
||||
pub mod windows;
|
||||
|
||||
pub trait InstallStrategy: Send + Sync {
|
||||
fn install(
|
||||
&self,
|
||||
details: &mut HashMap<String, String>,
|
||||
issues: &mut Vec<String>,
|
||||
broker: &broadcast::Sender<WsEvent>,
|
||||
) -> Result<(), String>;
|
||||
}
|
||||
Reference in new issue
Block a user