fix(kylin-nm):获取企业网密码增加超时时间500ms(#191241)
This commit is contained in:
parent
e33c0abce1
commit
905ec4a10f
|
@ -455,8 +455,15 @@ QString KyWirelessConnectOperation::getPrivateKeyPassword(const QString &connect
|
||||||
qWarning()<<errorMessage;
|
qWarning()<<errorMessage;
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
QDBusPendingReply<NMVariantMapMap> reply = connectPtr->secrets(PRIVATE_PSK_SETTING_NAME);
|
QDBusInterface dbusInterface("org.freedesktop.NetworkManager",
|
||||||
QMap<QString,QVariantMap> map(reply.value());
|
connectPtr->path(),
|
||||||
|
"org.freedesktop.NetworkManager.Settings.Connection",
|
||||||
|
QDBusConnection::systemBus());
|
||||||
|
dbusInterface.setTimeout(500);
|
||||||
|
QDBusMessage result = dbusInterface.call("GetSecrets", PRIVATE_PSK_SETTING_NAME);
|
||||||
|
const QDBusArgument &dbusArg1st = result.arguments().at( 0 ).value<QDBusArgument>();
|
||||||
|
QMap<QString,QVariantMap> map;
|
||||||
|
dbusArg1st >> map;
|
||||||
if (map.contains("802-1x")
|
if (map.contains("802-1x")
|
||||||
&& map.value("802-1x").contains("private-key-password")) {
|
&& map.value("802-1x").contains("private-key-password")) {
|
||||||
QString psk = map.value("802-1x").value("private-key-password").toString();
|
QString psk = map.value("802-1x").value("private-key-password").toString();
|
||||||
|
@ -475,8 +482,19 @@ QString KyWirelessConnectOperation::get8021xPassword(const QString &connectUuid)
|
||||||
qWarning()<<errorMessage;
|
qWarning()<<errorMessage;
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
QDBusPendingReply<NMVariantMapMap> reply = connectPtr->secrets(PRIVATE_PSK_SETTING_NAME);
|
|
||||||
QMap<QString,QVariantMap> map(reply.value());
|
QDBusInterface dbusInterface("org.freedesktop.NetworkManager",
|
||||||
|
connectPtr->path(),
|
||||||
|
"org.freedesktop.NetworkManager.Settings.Connection",
|
||||||
|
QDBusConnection::systemBus());
|
||||||
|
dbusInterface.setTimeout(500);
|
||||||
|
QDBusMessage result = dbusInterface.call("GetSecrets", PRIVATE_PSK_SETTING_NAME);
|
||||||
|
const QDBusArgument &dbusArg1st = result.arguments().at( 0 ).value<QDBusArgument>();
|
||||||
|
QMap<QString,QVariantMap> map;
|
||||||
|
dbusArg1st >> map;
|
||||||
|
|
||||||
|
// QDBusPendingReply<NMVariantMapMap> reply = connectPtr->secrets(PRIVATE_PSK_SETTING_NAME);
|
||||||
|
// QMap<QString,QVariantMap> map(reply.value());
|
||||||
if (map.contains("802-1x") && map.value("802-1x").contains("password"))
|
if (map.contains("802-1x") && map.value("802-1x").contains("password"))
|
||||||
{
|
{
|
||||||
QString psk = map.value("802-1x").value("password").toString();
|
QString psk = map.value("802-1x").value("password").toString();
|
||||||
|
|
Loading…
Reference in New Issue