ui/network: simplify getActiveConnections (#32174)

pull/32233/head
Dean Lee 1 year ago committed by GitHub
parent 2bee28938a
commit 6de5e0d71a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 12
      selfdrive/ui/qt/network/wifi_manager.cc

@ -210,16 +210,8 @@ void WifiManager::deactivateConnection(const QDBusObjectPath &path) {
} }
QVector<QDBusObjectPath> WifiManager::getActiveConnections() { QVector<QDBusObjectPath> WifiManager::getActiveConnections() {
QVector<QDBusObjectPath> conns; auto result = call<QDBusArgument>(NM_DBUS_PATH, NM_DBUS_INTERFACE_PROPERTIES, "Get", NM_DBUS_INTERFACE, "ActiveConnections");
QDBusObjectPath path; return qdbus_cast<QVector<QDBusObjectPath>>(result);
const QDBusArgument &arr = call<QDBusArgument>(NM_DBUS_PATH, NM_DBUS_INTERFACE_PROPERTIES, "Get", NM_DBUS_INTERFACE, "ActiveConnections");
arr.beginArray();
while (!arr.atEnd()) {
arr >> path;
conns.push_back(path);
}
arr.endArray();
return conns;
} }
bool WifiManager::isKnownConnection(const QString &ssid) { bool WifiManager::isKnownConnection(const QString &ssid) {

Loading…
Cancel
Save