fix: add peers array

This commit is contained in:
NickVs2015
2026-05-18 21:27:50 +03:00
parent a356b25fa5
commit 423648a280
2 changed files with 10 additions and 2 deletions
@@ -206,6 +206,10 @@ QJsonObject AwgClientConfig::toJson() const
obj[configKey::isObfuscationEnabled] = isObfuscationEnabled;
}
if (!peers.isEmpty()) {
obj["peers"] = peers;
}
return obj;
}
@@ -251,6 +255,8 @@ AwgClientConfig AwgClientConfig::fromJson(const QJsonObject& json)
config.isObfuscationEnabled = json.value(configKey::isObfuscationEnabled).toBool(false);
config.peers = json.value("peers").toArray();
return config;
}
@@ -1,6 +1,7 @@
#ifndef AWGPROTOCOLCONFIG_H
#define AWGPROTOCOLCONFIG_H
#include <QJsonArray>
#include <QJsonObject>
#include <QString>
#include <QStringList>
@@ -60,6 +61,7 @@ struct AwgClientConfig {
QStringList allowedIps;
QString persistentKeepAlive;
QString mtu;
QJsonArray peers;
QString junkPacketCount;
QString junkPacketMinSize;
QString junkPacketMaxSize;