Skip to content

Commit 288db37

Browse files
committed
refactor: 更改为 byte 通讯
1 parent 66c0e71 commit 288db37

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

src/BootstrapBlazor/Services/Bluetooth/BluetoothDevice.cs

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -91,17 +91,7 @@ public async Task<bool> Disconnect(CancellationToken token = default)
9191
if (Connected && _module != null)
9292
{
9393
ErrorMessage = null;
94-
var buffer = await _module.InvokeAsync<IJSStreamReference?>("readValue", token, _clientId, serviceName, characteristicName, _interop, nameof(OnError));
95-
if (buffer != null)
96-
{
97-
await using var stream = await buffer.OpenReadStreamAsync(buffer.Length, token);
98-
var data = new byte[stream.Length];
99-
var length = await stream.ReadAsync(data, token);
100-
if (length > 0)
101-
{
102-
ret = data;
103-
}
104-
}
94+
ret = await _module.InvokeAsync<byte[]?>("readValue", token, _clientId, serviceName, characteristicName, _interop, nameof(OnError));
10595
}
10696
return ret;
10797
}

0 commit comments

Comments
 (0)