WIP
All checks were successful
PostmarketOS Build / Prepare (push) Successful in 6s
PostmarketOS Build / Build for aarch64 (push) Successful in 39s
PostmarketOS Build / Build for x86_64 (push) Successful in 13s

Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org>
This commit is contained in:
Vasiliy Doylov 2025-06-22 01:41:31 +03:00
parent 44e2a90336
commit 9ef779a1d9
Signed by: NekoCWD
GPG key ID: B7BE22D44474A582

View file

@ -43,21 +43,10 @@ namespace Singularity.Utils {
* to make our saves compatible with SingBox configuration. * to make our saves compatible with SingBox configuration.
*/ */
public void fix_type(ref Json.Node node) { public void fix_type(ref Json.Node node) {
const string TYPE_NAME_SRC = "type-name";
const string TYPE_NAME_DST = "type";
var obj = node.get_object(); var obj = node.get_object();
if (obj.has_member(TYPE_NAME_SRC)) { var type_name = obj.get_member("type-name").copy();
var type_name = obj.get_member(TYPE_NAME_SRC).copy(); obj.set_member("type", type_name);
obj.set_member(TYPE_NAME_DST, type_name); obj.remove_member("type-name");
obj.remove_member(TYPE_NAME_SRC);
} else if (obj.has_member(TYPE_NAME_DST)) {
var type_name = obj.get_member(TYPE_NAME_DST).copy();
obj.set_member(TYPE_NAME_SRC, type_name);
obj.remove_member(TYPE_NAME_DST);
} else {
warning("Object has no type to fix it");
}
} }
/* /*