mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-05-08 14:33:23 +00:00
update: security in config name
This commit is contained in:
@@ -117,10 +117,14 @@ bool ImportController::importLink(const QUrl &url)
|
||||
for (const QString &cfg : configs) {
|
||||
if (cfg.startsWith("vless://") || cfg.startsWith("vmess://") || cfg.startsWith("trojan://")
|
||||
|| cfg.startsWith("ss://") || cfg.startsWith("ssd://")) {
|
||||
// TODO: fix config_key::description for some configs
|
||||
extractConfigFromData(cfg);
|
||||
obj["config_name"] = m_config.value(config_key::description);
|
||||
|
||||
QUrl url(cfg);
|
||||
QUrlQuery query(url);
|
||||
QString security = query.queryItemValue("security").isEmpty() ? "None" : "Reality";
|
||||
obj["config_name"] = QUrl::fromPercentEncoding(m_config.value(config_key::description).toString().toUtf8()) + " (" + security + ")";
|
||||
obj["config"] = cfg;
|
||||
|
||||
configsArray.append(obj);
|
||||
} else
|
||||
qDebug() << "Unknown protocol:\n" << cfg.left(10);
|
||||
|
||||
@@ -100,8 +100,7 @@ PageType {
|
||||
|
||||
Layout.fillWidth: true
|
||||
Layout.leftMargin: 16
|
||||
// TODO: add description
|
||||
// e.g. VMES/WS/None
|
||||
|
||||
text: model.title
|
||||
|
||||
ButtonGroup.group: containersRadioButtonGroup
|
||||
|
||||
Reference in New Issue
Block a user