1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
use igd::Gateway; use anyhow::Result; use crate::*; pub struct DiplonatContext { pub config: config::DiplonatConfig, //pub gateway: igd::Gateway } pub fn setup() -> Result<DiplonatContext> { return Ok(DiplonatContext { config: config::load_env()?, //gateway: search_gateway(Default::default()).await }); } pub fn dloop() -> bool { return true; }