use std::collections::HashMap; use jsonrpsee::types::Params; use crate::{ definitions::service::{DHCPServer, DNSServer, NTPServer}, state::RpcState, }; use super::ApiError; pub fn get_dhcp_servers(_: Params, state: &RpcState) -> Result, ApiError> { Ok(state .config_manager .get_pending_config() .service .dhcp_servers) } pub fn get_dns_servers(_: Params, state: &RpcState) -> Result, ApiError> { Ok(state .config_manager .get_pending_config() .service .dns_servers) } pub fn get_ntp_servers(_: Params, state: &RpcState) -> Result, ApiError> { Ok(state .config_manager .get_pending_config() .service .ntp_servers) }