Skip to main content

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}