This commit is contained in:
2025-11-11 21:36:57 +01:00
parent 2cf060bcc2
commit 37fe40bb88
@@ -329,11 +329,10 @@ fn update_game_directory(app_handle: tauri::AppHandle, path: String) {
.clone() .clone()
}); });
if let Some(peer_ctrl) = peer_ctrl { if let Some(peer_ctrl) = peer_ctrl
if let Err(e) = peer_ctrl.send(PeerCommand::SetGameDir(path.clone())) { && let Err(e) = peer_ctrl.send(PeerCommand::SetGameDir(path.clone())) {
log::error!("Failed to send PeerCommand::SetGameDir: {e}"); log::error!("Failed to send PeerCommand::SetGameDir: {e}");
} }
}
{ {
tauri::async_runtime::block_on(async { tauri::async_runtime::block_on(async {
@@ -590,14 +589,13 @@ pub fn run() {
let state = app_handle.state::<LanSpreadState>(); let state = app_handle.state::<LanSpreadState>();
let peer_ctrl = state.peer_ctrl.read().await.clone(); let peer_ctrl = state.peer_ctrl.read().await.clone();
if let Some(peer_ctrl) = peer_ctrl { if let Some(peer_ctrl) = peer_ctrl
if let Err(e) = peer_ctrl.send(PeerCommand::DownloadGameFiles{ && let Err(e) = peer_ctrl.send(PeerCommand::DownloadGameFiles{
id, id,
file_descriptions, file_descriptions,
}) { }) {
log::error!("Failed to send PeerCommand::DownloadGameFiles: {e}"); log::error!("Failed to send PeerCommand::DownloadGameFiles: {e}");
} }
}
} }
PeerEvent::DownloadGameFilesBegin { id } => { PeerEvent::DownloadGameFilesBegin { id } => {
@@ -707,25 +705,25 @@ pub fn run() {
} }
} }
PeerEvent::PeerConnected(addr) => { PeerEvent::PeerConnected(addr) => {
log::info!("Peer connected: {}", addr); log::info!("Peer connected: {addr}");
if let Err(e) = app_handle.emit("peer-connected", Some(addr.to_string())) { if let Err(e) = app_handle.emit("peer-connected", Some(addr.to_string())) {
log::error!("Failed to emit peer-connected event: {e}"); log::error!("Failed to emit peer-connected event: {e}");
} }
} }
PeerEvent::PeerDisconnected(addr) => { PeerEvent::PeerDisconnected(addr) => {
log::info!("Peer disconnected: {}", addr); log::info!("Peer disconnected: {addr}");
if let Err(e) = app_handle.emit("peer-disconnected", Some(addr.to_string())) { if let Err(e) = app_handle.emit("peer-disconnected", Some(addr.to_string())) {
log::error!("Failed to emit peer-disconnected event: {e}"); log::error!("Failed to emit peer-disconnected event: {e}");
} }
} }
PeerEvent::PeerDiscovered(addr) => { PeerEvent::PeerDiscovered(addr) => {
log::info!("Peer discovered: {}", addr); log::info!("Peer discovered: {addr}");
if let Err(e) = app_handle.emit("peer-discovered", Some(addr.to_string())) { if let Err(e) = app_handle.emit("peer-discovered", Some(addr.to_string())) {
log::error!("Failed to emit peer-discovered event: {e}"); log::error!("Failed to emit peer-discovered event: {e}");
} }
} }
PeerEvent::PeerLost(addr) => { PeerEvent::PeerLost(addr) => {
log::info!("Peer lost: {}", addr); log::info!("Peer lost: {addr}");
if let Err(e) = app_handle.emit("peer-lost", Some(addr.to_string())) { if let Err(e) = app_handle.emit("peer-lost", Some(addr.to_string())) {
log::error!("Failed to emit peer-lost event: {e}"); log::error!("Failed to emit peer-lost event: {e}");
} }