refactor uot

This commit is contained in:
HystericalDragon
2023-07-17 16:46:50 +08:00
parent 359c630c20
commit 8bee6e9ea2
5 changed files with 65 additions and 28 deletions

View File

@@ -106,7 +106,16 @@ namespace NekoGui_fmt {
outbound["server_port"] = serverPort;
outbound["method"] = method;
outbound["password"] = password;
outbound["udp_over_tcp"] = uot;
if (uot != 0) {
QJsonObject udp_over_tcp{
{"enabled", true},
{"version", uot},
};
outbound["udp_over_tcp"] = udp_over_tcp;
} else {
outbound["udp_over_tcp"] = false;
}
if (!plugin.trimmed().isEmpty()) {
outbound["plugin"] = SubStrBefore(plugin, ";");