@@ -2,6 +2,18 @@ use core::fmt;
22use std:: { collections:: HashMap , env, str:: FromStr } ;
33
44use chrono:: { DateTime , Duration , Utc } ;
5+ use defguard_client_core:: connection:: active_connections:: {
6+ find_connection, get_connection_id_by_type, ACTIVE_CONNECTIONS ,
7+ } ;
8+ #[ cfg( not( target_os = "macos" ) ) ]
9+ use defguard_client_core:: connection:: daemon_client:: DAEMON_CLIENT ;
10+ #[ cfg( not( target_os = "macos" ) ) ]
11+ use defguard_client_proto:: defguard:: client:: v1:: {
12+ DeleteServiceLocationsRequest , RemoveInterfaceRequest , SaveServiceLocationsRequest ,
13+ } ;
14+ use defguard_client_proto:: defguard:: {
15+ client_types:: DeviceConfigResponse , enterprise:: posture:: v2:: DevicePostureData ,
16+ } ;
517use serde:: { Deserialize , Serialize } ;
618use struct_patch:: Patch ;
719use tauri:: { AppHandle , Emitter , Manager , State } ;
@@ -47,16 +59,6 @@ use crate::{
4759 wg_config:: parse_wireguard_config,
4860 CommonConnection , CommonConnectionInfo , CommonLocationStats , ConnectionType ,
4961} ;
50- use defguard_client_core:: connection:: active_connections:: {
51- find_connection, get_connection_id_by_type, ACTIVE_CONNECTIONS ,
52- } ;
53- use defguard_client_core:: connection:: daemon_client:: DAEMON_CLIENT ;
54- #[ cfg( not( target_os = "macos" ) ) ]
55- use defguard_client_proto:: defguard:: client:: v1:: {
56- DeleteServiceLocationsRequest , RemoveInterfaceRequest , SaveServiceLocationsRequest ,
57- } ;
58- use defguard_client_proto:: defguard:: client_types:: DeviceConfigResponse ;
59- use defguard_client_proto:: defguard:: enterprise:: posture:: v2:: DevicePostureData ;
6062
6163#[ derive( Debug , Serialize , thiserror:: Error ) ]
6264#[ serde( tag = "kind" , content = "message" , rename_all = "camelCase" ) ]
0 commit comments