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