mirror of
https://github.com/Mahdi-zarei/nekoray.git
synced 2025-12-19 05:30:06 +08:00
fix transport parser
This commit is contained in:
parent
ba7f013d79
commit
8d5249f7cd
@ -82,8 +82,10 @@ namespace Configs {
|
|||||||
if (query.hasQueryItem("max_early_data")) max_early_data = query.queryItemValue("max_early_data").toInt();
|
if (query.hasQueryItem("max_early_data")) max_early_data = query.queryItemValue("max_early_data").toInt();
|
||||||
if (query.hasQueryItem("early_data_header_name")) early_data_header_name = query.queryItemValue("early_data_header_name");
|
if (query.hasQueryItem("early_data_header_name")) early_data_header_name = query.queryItemValue("early_data_header_name");
|
||||||
if (query.hasQueryItem("serviceName")) service_name = query.queryItemValue("serviceName");
|
if (query.hasQueryItem("serviceName")) service_name = query.queryItemValue("serviceName");
|
||||||
if (query.hasQueryItem("mode")) xhttp_mode = query.queryItemValue("mode");
|
if (type == "xhttp") {
|
||||||
if (query.hasQueryItem("extra")) xhttp_extra = query.queryItemValue("extra");
|
if (query.hasQueryItem("mode")) xhttp_mode = query.queryItemValue("mode");
|
||||||
|
if (query.hasQueryItem("extra")) xhttp_extra = query.queryItemValue("extra");
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
bool Transport::ParseFromJson(const QJsonObject& object)
|
bool Transport::ParseFromJson(const QJsonObject& object)
|
||||||
@ -101,7 +103,7 @@ namespace Configs {
|
|||||||
if (object.contains("max_early_data")) max_early_data = object["max_early_data"].toInt();
|
if (object.contains("max_early_data")) max_early_data = object["max_early_data"].toInt();
|
||||||
if (object.contains("early_data_header_name")) early_data_header_name = object["early_data_header_name"].toString();
|
if (object.contains("early_data_header_name")) early_data_header_name = object["early_data_header_name"].toString();
|
||||||
if (object.contains("service_name")) service_name = object["service_name"].toString();
|
if (object.contains("service_name")) service_name = object["service_name"].toString();
|
||||||
if (object.contains("mode")) {
|
if (type == "xhttp" && object.contains("mode")) {
|
||||||
xhttp_mode = object["mode"].toString();
|
xhttp_mode = object["mode"].toString();
|
||||||
xhttp_extra = XhttpExtraConverter::singBoxToXray(object);
|
xhttp_extra = XhttpExtraConverter::singBoxToXray(object);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user