Babylonia-terminal/babylonia_terminal_launcher/native/hub/src/config.rs
2024-05-24 23:49:55 +02:00

15 lines
453 B
Rust

use babylonia_terminal_sdk::game_state::GameState;
use crate::messages::config::{ConfigInput, ConfigOutput};
pub async fn listen_config() {
let mut receiver = ConfigInput::get_dart_signal_receiver();
while let Some(_) = receiver.recv().await {
let config = GameState::get_config().await;
ConfigOutput {
config_path: config.config_dir.to_str().unwrap().to_string(),
}
.send_signal_to_dart();
}
}