From bf7a23bf54d4ccf81abf745a8dc8adae6e0ee455 Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Wed, 21 Dec 2022 10:19:14 +0200 Subject: [PATCH] Print API check to console instead of stdout --- sdbclient/src/plugins/connection_check/mod.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/sdbclient/src/plugins/connection_check/mod.rs b/sdbclient/src/plugins/connection_check/mod.rs index 27c48eb..12d20b1 100644 --- a/sdbclient/src/plugins/connection_check/mod.rs +++ b/sdbclient/src/plugins/connection_check/mod.rs @@ -10,6 +10,7 @@ use bevy::{ prelude::*, tasks::{AsyncComputeTaskPool, Task}, }; +use bevy_console::PrintConsoleLine; use futures_lite::future; @@ -44,11 +45,17 @@ fn start_connection_check(mut commands: Commands, cfg_hidden: Res) { fn handle_connection_check( mut commands: Commands, mut connection_check_tasks: Query<(Entity, &mut ConnectionCheck)>, + mut console: EventWriter, ) { for (entity, mut task) in &mut connection_check_tasks { if let Some(api_info) = future::block_on(future::poll_once(&mut task.0)) { - info!("API connection check passed"); - info!("API version: {}", api_info.ver); + console.send(PrintConsoleLine::new( + "API connection check passed".to_string(), + )); + console.send(PrintConsoleLine::new(format!( + "API version: {}", + api_info.ver + ))); // Remove the task, since it's done now commands.entity(entity).remove::(); -- 2.44.1