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