Skip to main content

Mountain/Binary/Build/DnsCommands/
dns_test_resolution.rs

1//! `dns_test_resolution` Tauri command - thin wrapper over
2//! `dns_resolve` that flattens to a `bool` for automated
3//! health-check loops.
4
5use tauri::State;
6
7use crate::Binary::Build::{DnsCommands::dns_resolve::dns_resolve, Scheme::DnsPort};
8
9#[tauri::command]
10pub fn dns_test_resolution(domain:String, dns_port:State<DnsPort>) -> Result<bool, String> {
11	let result = dns_resolve(domain, dns_port)?;
12
13	Ok(result.succeeded)
14}