From b98da3a5dcc15ff42b2bcdc75f945bf1a39ad5f8 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Tue, 4 Apr 2023 10:21:12 +0800 Subject: [PATCH] Optimized move to group --- v2rayN/v2rayN/Handler/ConfigHandler.cs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/v2rayN/v2rayN/Handler/ConfigHandler.cs b/v2rayN/v2rayN/Handler/ConfigHandler.cs index 125aa535..c8287c01 100644 --- a/v2rayN/v2rayN/Handler/ConfigHandler.cs +++ b/v2rayN/v2rayN/Handler/ConfigHandler.cs @@ -1287,17 +1287,11 @@ namespace v2rayN.Handler public static int MoveToGroup(Config config, List lstProfile, string subid) { - foreach (var it in lstProfile) + foreach (var item in lstProfile) { - var item = LazyConfig.Instance.GetProfileItem(it.indexId); - if (item is null) - { - continue; - } - item.subid = subid; - SqliteHelper.Instance.Update(item); } + SqliteHelper.Instance.UpdateAll(lstProfile); return 0; }