Skip to content

Commit cf1e474

Browse files
committed
refactor: bump version 9.0.1
1 parent 511b080 commit cf1e474

3 files changed

Lines changed: 4 additions & 17 deletions

File tree

src/extensions/BootstrapBlazor.Socket/BootstrapBlazor.Socket.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<Version>9.0.0</Version>
4+
<Version>9.0.1</Version>
55
</PropertyGroup>
66

77
<PropertyGroup>

src/extensions/BootstrapBlazor.Socket/DataAdapter/DataPackageAdapter.cs

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (c) Argo Zhang (argo@163.com). All rights reserved.
1+
// Copyright (c) BootstrapBlazor & Argo Zhang (argo@live.ca). All rights reserved.
22
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
33
// Website: https://www.blazor.zone or https://argozhang.github.io/
44

@@ -12,18 +12,13 @@ namespace BootstrapBlazor.DataAdapters;
1212
/// common methods for sending, receiving, and handling data packages, as well as a property for accessing the
1313
/// associated data package handler. Derived classes should override the virtual methods to provide specific behavior
1414
/// for handling data packages.</remarks>
15-
public class DataPackageAdapter(IDataPackageHandler DataPackageHandler) : IDataPackageAdapter
15+
public class DataPackageAdapter(IDataPackageHandler? DataPackageHandler = null) : IDataPackageAdapter
1616
{
1717
/// <summary>
1818
/// <inheritdoc/>
1919
/// </summary>
2020
public Func<ReadOnlyMemory<byte>, ValueTask>? ReceivedCallBack { get; set; }
2121

22-
///// <summary>
23-
///// <inheritdoc/>
24-
///// </summary>
25-
//public IDataPackageHandler DataPackageHandler => handler;
26-
2722
/// <summary>
2823
/// <inheritdoc/>
2924
/// </summary>
@@ -34,10 +29,7 @@ public virtual async ValueTask HandlerAsync(ReadOnlyMemory<byte> data, Cancellat
3429
{
3530
if (DataPackageHandler != null)
3631
{
37-
if (DataPackageHandler.ReceivedCallBack == null)
38-
{
39-
DataPackageHandler.ReceivedCallBack = OnHandlerReceivedCallBack;
40-
}
32+
DataPackageHandler.ReceivedCallBack ??= OnHandlerReceivedCallBack;
4133

4234
// 如果存在数据处理器则调用其处理方法
4335
await DataPackageHandler.HandlerAsync(data, token);

src/extensions/BootstrapBlazor.Socket/DataAdapter/IDataPackageAdapter.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,6 @@ public interface IDataPackageAdapter
2020
/// issues.</remarks>
2121
Func<ReadOnlyMemory<byte>, ValueTask>? ReceivedCallBack { get; set; }
2222

23-
///// <summary>
24-
///// Gets the handler responsible for processing data packages.
25-
///// </summary>
26-
//IDataPackageHandler? DataPackageHandler { get; }
27-
2823
/// <summary>
2924
/// Asynchronously receives data from a source and processes it.
3025
/// </summary>

0 commit comments

Comments
 (0)