Begin also working on current networks

This commit is contained in:
Lucy 2022-02-04 13:44:37 -05:00
parent 131b1e501c
commit 8f170b9147
No known key found for this signature in database
GPG key ID: EBC517FAD666BBF1

View file

@ -1,5 +1,25 @@
// SPDX-License-Identifier: LGPL-3.0-or-later
use gtk4::Label;
use cosmic_dbus_networkmanager::{
access_point::AccessPoint, device::wired::WiredDevice, nm::NetworkManager,
};
use gtk4::glib::{self, clone, source::PRIORITY_DEFAULT, MainContext, Sender};
use zbus::Connection;
pub fn add_current_networks(target: &gtk4::Box) {}
fn add_vpn(target: &gtk4::Box) {}
fn add_access_point(target: &gtk4::Box, access_point: &AccessPoint) {}
fn add_wired_device(target: &gtk4::Box, device: &WiredDevice) {}
async fn handle_devices() -> zbus::Result<()> {
let conn = Connection::system().await?;
let network_manager = NetworkManager::new(&conn).await?;
loop {
// TODO: NetworkManager::active_connections
tokio::time::sleep(std::time::Duration::from_secs(5)).await;
}
Ok(())
}