瀏覽代碼

review

tags/v2.6.2
yedajiang44 2 年之前
父節點
當前提交
d1698f06aa
共有 1 個檔案被更改,包括 1 行新增3 行删除
  1. +1
    -3
      src/JT808.Protocol/Internal/DefaultMerger.cs

+ 1
- 3
src/JT808.Protocol/Internal/DefaultMerger.cs 查看文件

@@ -21,10 +21,8 @@ namespace JT808.Protocol.Internal
body = null; body = null;
if (header.PackageIndex == header.PackgeCount) 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(); var mateData = packages.OrderBy(x => x.index).SelectMany(x => x.data).Concat(data).ToArray();


byte[] buffer = JT808ArrayPool.Rent(mateData.Length); byte[] buffer = JT808ArrayPool.Rent(mateData.Length);


Loading…
取消
儲存