Skip to main content

Mountain/Binary/Build/DnsCommands/
dns_get_forward_allowlist.rs

1//! `dns_get_forward_allowlist` Tauri command - returns the
2//! external domains the forwarder is allowed to query.
3
4use tauri::State;
5
6use crate::Binary::Build::{DnsCommands::ForwardAllowList::ForwardAllowList, Scheme::DnsPort};
7
8#[tauri::command]
9pub fn dns_get_forward_allowlist(dns_port:State<DnsPort>) -> Result<ForwardAllowList, String> {
10	if dns_port.0 == 0 {
11		return Err("DNS server is not running".to_string());
12	}
13
14	Ok(ForwardAllowList { domains:vec!["update.land.playform.cloud.".to_string()] })
15}