From dfc86b5a228b1cb76b029b82e81f3a75b1aebada Mon Sep 17 00:00:00 2001 From: Vasiliy Doylov Date: Sun, 22 Jun 2025 01:48:22 +0300 Subject: [PATCH] WIP Signed-off-by: Vasiliy Doylov --- src/logic/utils.vala | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/src/logic/utils.vala b/src/logic/utils.vala index f414c64..40a2af9 100644 --- a/src/logic/utils.vala +++ b/src/logic/utils.vala @@ -27,15 +27,17 @@ namespace Singularity.Utils { * `meow_meow_meow` to make our saves compatible with SingBox configuration. */ public void fix_dash(ref Json.Node node, bool serialize = true) { - var type = node.get_value_type(); - if (type == typeof (Json.Object)) { - var obj = node.get_object(); - foreach (var name in obj.get_members()) { - var value = obj.get_member(name); - obj.set_member(serialize ? name.replace("-", "_") : name.replace("_", "-"), value); - obj.remove_member(name); - } - } + // var type = node.get_value_type(); + // if (type == typeof (Json.Object)) { + // if (node.is_immutable()) + // message("WTF? Node is immutable"); + // var obj = node.get_object(); + // foreach (var name in obj.get_members()) { + // var value = obj.get_member(name); + // obj.set_member(serialize ? name.replace("-", "_") : name.replace("_", "-"), value); + //// obj.remove_member(name); + // } + // } } /* @@ -43,11 +45,11 @@ namespace Singularity.Utils { * to make our saves compatible with SingBox configuration. */ public void fix_type(ref Json.Node node) { - var obj = node.get_object(); - if (node.is_immutable()) - message("WTF? Node is immutable"); - var type_name = obj.get_member("type-name").copy(); - obj.set_member("type", type_name); + // var obj = node.get_object(); + // if (node.is_immutable()) + // message("WTF? Node is immutable"); + // var type_name = obj.get_member("type-name").copy(); + // obj.set_member("type", type_name); // obj.remove_member("type-name"); }