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()
});
if let Some(peer_ctrl) = peer_ctrl {
if let Err(e) = peer_ctrl.send(PeerCommand::SetGameDir(path.clone())) {
if let Some(peer_ctrl) = peer_ctrl
&& let Err(e) = peer_ctrl.send(PeerCommand::SetGameDir(path.clone())) {
log::error!("Failed to send PeerCommand::SetGameDir: {e}");
}
}
{
tauri::async_runtime::block_on(async {
@@ -590,14 +589,13 @@ pub fn run() {
let state = app_handle.state::<LanSpreadState>();
let peer_ctrl = state.peer_ctrl.read().await.clone();
if let Some(peer_ctrl) = peer_ctrl {
if let Err(e) = peer_ctrl.send(PeerCommand::DownloadGameFiles{
if let Some(peer_ctrl) = peer_ctrl
&& let Err(e) = peer_ctrl.send(PeerCommand::DownloadGameFiles{
id,
file_descriptions,
}) {
log::error!("Failed to send PeerCommand::DownloadGameFiles: {e}");
}
}
}
PeerEvent::DownloadGameFilesBegin { id } => {
@@ -707,25 +705,25 @@ pub fn run() {
}
}
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())) {
log::error!("Failed to emit peer-connected event: {e}");
}
}
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())) {
log::error!("Failed to emit peer-disconnected event: {e}");
}
}
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())) {
log::error!("Failed to emit peer-discovered event: {e}");
}
}
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())) {
log::error!("Failed to emit peer-lost event: {e}");
}