aboutsummaryrefslogtreecommitdiff
path: root/src/networkmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/networkmanager.cpp')
-rw-r--r--src/networkmanager.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/networkmanager.cpp b/src/networkmanager.cpp
index 500b2c83..1202fec8 100644
--- a/src/networkmanager.cpp
+++ b/src/networkmanager.cpp
@@ -60,14 +60,20 @@ void NetworkManager::ms_request_finished(QNetworkReply *reply)
server.address = entry["ip"].toString();
server.name = entry["name"].toString();
server.description = entry["description"].toString(tr("No description provided."));
- if (entry.contains("ws_port"))
+ if (entry.contains("wss_port"))
+ {
+ server.port = entry["wss_port"].toInt();
+ server.protocol = "wss";
+ }
+ else if (entry.contains("ws_port"))
{
server.port = entry["ws_port"].toInt();
+ server.protocol = "ws";
}
else
{
server.port = entry["port"].toInt();
- server.legacy = true;
+ server.protocol = "tcp";
}
if (server.port != 0)