From d1698f06aa6e777ea90e17f9a28c9787a8624d75 Mon Sep 17 00:00:00 2001 From: yedajiang44 <602830483@qq.com> Date: Wed, 19 Apr 2023 22:53:47 +0800 Subject: [PATCH] review --- src/JT808.Protocol/Internal/DefaultMerger.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/JT808.Protocol/Internal/DefaultMerger.cs b/src/JT808.Protocol/Internal/DefaultMerger.cs index 62f44ab..c7e2b1a 100644 --- a/src/JT808.Protocol/Internal/DefaultMerger.cs +++ b/src/JT808.Protocol/Internal/DefaultMerger.cs @@ -21,10 +21,8 @@ namespace JT808.Protocol.Internal body = null; if (header.PackageIndex == header.PackgeCount) { - if (SplitPackages.TryGetValue(header.TerminalPhoneNo, out var item) && item.TryRemove(header.MsgId, out var packages)) + if (SplitPackages.TryRemove(header.TerminalPhoneNo, out var item) && item.TryRemove(header.MsgId, out var packages)) { - SplitPackages.TryRemove(header.TerminalPhoneNo, out _); - var mateData = packages.OrderBy(x => x.index).SelectMany(x => x.data).Concat(data).ToArray(); byte[] buffer = JT808ArrayPool.Rent(mateData.Length);