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}